v3.26.1
Debt - Schedule of Green Cloud Secured Note (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
(Less) Current note outstanding $ (30,103) $ (8,858)
Long-term debt $ 3,016 17,899
Green Cloud Note    
Debt Instrument [Line Items]    
Interest Rate 9.00%  
Convertible note $ 7,803 11,748
Less: principal and capitalized interest payments (1,628) (3,945)
Less: debt discount (49) (99)
Less: debt issuance costs (112) (231)
Total outstanding note 6,014 7,473
(Less) Current note outstanding (6,014) (4,361)
Long-term debt $ 0 $ 3,112