Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Narrative (Details)

v3.25.1
Fair Value Measurements - Narrative (Details) - Credit Agreements With Cargill Financial - Loans Payable - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Money market funds    
Warrants and rights outstanding expiration date 8 years  
Number of common stock called by warrants (in shares) 5,408,145  
Minimum    
Money market funds    
Warrant price (in dollars per share)   $ 6.50
Maximum    
Money market funds    
Warrant price (in dollars per share) $ 4.00