Annual report pursuant to Section 13 and 15(d)

Debt (Details) - Schedule of Long-Term Borrowings

v3.24.0.1
Debt (Details) - Schedule of Long-Term Borrowings - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 90,690 $ 78,076
Less unamortized debt discount (3,893) (4,686)
Less unamortized debt financing costs (4,700) (5,034)
Less current portion
Long-term debt 82,097 68,356
Kinergy line of credit [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Term debt 30,690 18,076
Orion term loan [Member]    
Schedule of Long-Term Borrowings [Line Items]    
Term debt $ 60,000 $ 60,000