Annual report [Section 13 and 15(d), not S-K Item 405]

Debt - Schedule of Long-Term Borrowings (Details)

v3.25.0.1
Debt - Schedule of Long-Term Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 99,677 $ 90,690
Less unamortized debt discount (3,089) (3,893)
Less unamortized debt financing costs (3,684) (4,700)
Less current portion
Long-term debt 92,904 82,097
Kinergy line of credit [Member]    
Debt Instrument [Line Items]    
Total debt 39,677 30,690
Orion term loan [Member]    
Debt Instrument [Line Items]    
Total debt $ 60,000 $ 60,000