Annual report pursuant to Section 13 and 15(d)

Organization and Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share

v3.22.4
Organization and Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Basic and Diluted Earnings Per Share [Abstract]      
Net income attributed to Alto Ingredients Inc , Loss Numerator $ (41,597) $ 46,082 $ (15,116)
Less: Preferred stock dividends Loss Numerator (1,265) (1,265) (1,268)
Less: Income allocated to participating securities Loss Numerator   (600)  
Basic and diluted loss per share:      
Income (Loss) available to common stockholders Loss Numerator $ (42,862) $ 44,217 $ (16,384)
Income (Loss) available to common stockholders Shares Denominator (in Shares) 71,944 71,098 58,609
Income (Loss) available to common stockholders Per-Share Amount (in Dollars per share) $ (0.6) $ 0.62 $ (0.28)
Add: Dilutive securities Loss Numerator    
Add: Dilutive securities Shares Denominator (in Shares)   1,121  
Diluted income per share:      
Income available to common stockholders Loss Numerator   $ 44,217  
Income available to common stockholders Shares Denominator (in Shares)   72,219  
Income available to common stockholders Per-Share Amount (in Dollars per share)   $ 0.61