Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Organization and Significant Accounting Policies. (Details) - Schedule of earnings per share - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule of earnings per share [Abstract]    
Net loss attributed to Alto Ingredients, Inc., Loss Numerator $ (15,116) $ (88,949)
Less: Preferred stock dividends, Loss Numerator (1,268) (1,265)
Basic and Diluted loss per share:    
Loss available to common stockholders, Loss 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.90)