XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 01, 2022
Nov. 30, 2016
Nov. 30, 2016
Mar. 31, 2025
Dec. 31, 2024
Debt Disclosure [Line Items]          
Note principal outstanding       $ 1,730 $ 1,730
Notes payable, short-term       1,730 3,772
Debt instrument accrued interest         100
Promissory Note          
Debt Disclosure [Line Items]          
Prepayment from stockholder     $ 5,000    
First installment $ 2,700        
Second installment 1,900        
Third installment $ 1,800        
Accrued interest rate 3.50%        
Other long-term debt       3,500 3,500
Note principal outstanding       1,700 1,700
Notes payable, short-term       1,800 1,800
Accrued interest       $ 100 $ 100
Initial term of offtake supply agreement       10 years  
Promissory Note One          
Debt Disclosure [Line Items]          
Other long-term debt   $ 5,000 $ 5,000    
Variable interest rate   0.25%      
Loan facility interest rate         4.94%
Remaining outstanding principal         $ 2,000