v3.26.1
Debt - Schedule of Total Debt Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-Term Debt [Line Items]    
Current portion of debt $ 30,103 $ 8,858
Long term debt 3,016 17,899
Total 33,119 26,757
Generate loan    
Short-Term Debt [Line Items]    
Current portion of debt 23,145 3,713
Long term debt 0 10,213
Total 23,145 13,926
Green Cloud Note    
Short-Term Debt [Line Items]    
Current portion of debt 6,014 4,361
Long term debt 0 3,112
Total 6,014 7,473
Galaxy loan    
Short-Term Debt [Line Items]    
Current portion of debt 944 784
Long term debt 3,016 3,499
Total 3,960 4,283
Equipment/Land loan    
Short-Term Debt [Line Items]    
Current portion of debt 0 0
Long term debt 0 1,075
Total $ 0 $ 1,075