Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Fair Value of Assets and Liabilities Measured on a Non Recurring Basis (Details)

v3.25.1
Fair Value Measurements - Fair Value of Assets and Liabilities Measured on a Non Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value    
Impairment   $ (3,030)
Jupiter    
Fair Value    
Impairment $ 0 0
Standard Farms PA    
Fair Value    
Impairment   (3,030)
Fair Value, Nonrecurring [Member]    
Fair Value    
Beginning balance 17,721 20,751
Impairment 0  
Ending balance $ 17,721 17,721
Fair Value, Nonrecurring [Member] | Standard Farms PA    
Fair Value    
Impairment   $ (3,030)