Quarterly report pursuant to Section 13 or 15(d)

Debt (Details) - Schedule of Long-Term Borrowings

v3.24.2.u1
Debt (Details) - Schedule of Long-Term Borrowings - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 98,648 $ 90,690
Less unamortized debt discount (3,493) (3,893)
Less unamortized debt financing costs (4,195) (4,700)
Less current portion
Long-term debt 90,960 82,097 [1]
Kinergy line of credit [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Term debt 38,648 30,690
Orion term loan [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 60,000 $ 60,000
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2023.