Quarterly report [Sections 13 or 15(d)]

Debt - Schedule of Long-Term Borrowings (Details)

v3.25.2
Debt - Schedule of Long-Term Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Long-Term Borrowings [Line Items]    
Total debt $ 124,197 $ 99,677
Less unamortized debt discount (2,692) (3,089)
Less unamortized debt financing costs (3,182) (3,684)
Less current portion
Long-term debt 118,323 92,904 [1]
Kinergy line of credit [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Total debt 64,197 39,677
Orion term loan [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Total debt $ 60,000 $ 60,000
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2024.