Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Narrative (Details)

v3.25.2
Fair Value Measurements - Narrative (Details) - Credit Agreements With Cargill Financial - Loans Payable - $ / shares
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Nov. 21, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Warrant price (in dollars per share)   $ 4.00 $ 6.50 $ 6.50
Warrants and rights outstanding expiration date   8 years    
Number of common stock called by warrants (in shares) 5,408,145