v3.26.1
Notes Payable (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Aug. 01, 2022
USD ($)
Nov. 30, 2016
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2025
EUR (€)
Debt Disclosure [Line Items]            
Notes payable, short-term     $ 4,450 $ 4,511    
Note principal outstanding     7,654 4,386    
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     1,700      
Accrued interest     $ 100 100    
Notes payable, short-term       1,700    
Initial term of offtake supply agreement     10 years      
Secured Debt | Secured Promissory Note            
Debt Disclosure [Line Items]            
Notes payable, short-term     $ 2,700 2,800    
Secured promissory note         $ 11,200 € 9.5
Debt instrument, interest rate         10.60% 10.60%
Note principal outstanding     10,400 7,200    
Notes payable, long-term     7,700 4,400    
Notes payable, accrued interest     $ 1,100 $ 100