XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings (Details) - Schedule of Borrowings - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Borrowings (Details) - Schedule of Borrowings [Line Items]    
Total notes payable $ 30,377 $ 28,657
Debt in CS Solis 37,152 33,280
Total notes payable and convertible notes, net 67,529 61,937
Less current portion (67,529) (61,937)
Notes payable and convertible notes, net of current portion
2018 Bridge Notes [Member]    
Borrowings (Details) - Schedule of Borrowings [Line Items]    
Total notes payable 11,731 11,031
Revolver Loan [Member]    
Borrowings (Details) - Schedule of Borrowings [Line Items]    
Total notes payable 5,522 5,168
Secured Credit Facility [Member]    
Borrowings (Details) - Schedule of Borrowings [Line Items]    
Total notes payable 13,124 12,158
Polar Settlement Agreement [Member]    
Borrowings (Details) - Schedule of Borrowings [Line Items]    
Total notes payable $ 300