v3.26.1
Debt - Schedule of Generate Credit Agreement (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total drawn loan $ 33,119 $ 26,757
(Less) Current note outstanding (30,103) (8,858)
Long-term note outstanding 3,016 17,899
Generate Credit Agreement    
Debt Instrument [Line Items]    
Total drawn loan 28,690 17,000
Less: principal payments (1,182) (810)
Less: debt discount and issuance costs (4,363) (2,264)
Total outstanding note 23,145 13,926
(Less) Current note outstanding (23,145) (3,713)
Long-term note outstanding $ 0 10,213
Tranche A-1 | Generate Credit Agreement    
Debt Instrument [Line Items]    
Interest Rate 13.65%  
Total drawn loan $ 4,776 5,500
Tranche A-3 | Generate Credit Agreement    
Debt Instrument [Line Items]    
Interest Rate 13.65%  
Total drawn loan $ 11,414 $ 11,500