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.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of basic and diluted earnings per share [Abstract]      
Net income attributed to Alto Ingredients Inc Income Numerator $ 46,082    
Less: Preferred stock dividends Income Numerator (1,265) $ (1,268) $ (1,265)
Basic and diluted loss per share:      
Loss available to common stockholders Income Numerator   $ (16,384) $ (90,214)
Loss available to common stockholders Shares Denominator (in Shares)   58,609 47,384
Loss available to common stockholders Per-Share Amount (in Dollars per share)   $ (0.28) $ (1.9)
Less: Income allocated to participating securities Income Numerator (600)    
Basic income per share:      
Income available to common stockholders Income Numerator $ 44,217    
Income available to common stockholders Shares Denominator (in Shares) 71,098    
Income available to common stockholders Per-Share Amount (in Dollars per share) $ 0.62    
Add: Dilutive securities Income Numerator    
Add: Dilutive securities Shares Denominator (in Shares) 1,121    
Diluted income per share:      
Income available to common stockholders Income 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    
Net loss attributed to Alto Ingredients, Inc Income Numerator   $ (15,116) $ (88,949)