XML 109 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowings - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Borrowing Outstanding    
Total borrowings $ 238,962 $ 219,744
Current portion 3,332 5,560
Total borrowings, non-current 235,630 214,184
Carrying Value*    
Total borrowings 203,859 175,831
Current portion 3,332 5,560
Total borrowings, non-current 200,527 170,271
2021 Convertible Notes Payable | Convertible Notes    
Borrowing Outstanding    
Total borrowings 115,815 109,167
Carrying Value*    
Total borrowings 94,386 82,950
Senior Secured Term Loan    
Carrying Value*    
Total borrowings 85,624 81,616
Senior Secured Term Loan | Secured Debt    
Borrowing Outstanding    
Total borrowings 100,000 100,000
Carrying Value*    
Total borrowings 85,624 81,616
AFG Convertible Note | Convertible Notes    
Borrowing Outstanding    
Total borrowings 17,429 0
Carrying Value*    
Total borrowings 18,139 0
Equipment financing facility    
Carrying Value*    
Total borrowings 5,710 8,577
Equipment financing facility | Line of Credit    
Borrowing Outstanding    
Total borrowings 5,718 8,577
Carrying Value*    
Total borrowings 5,710 8,577
Yorkville Convertible Promissory Note    
Borrowing Outstanding    
Total borrowings 0  
Yorkville Convertible Promissory Note | Convertible Notes    
Borrowing Outstanding    
Total borrowings 0 2,000
Carrying Value*    
Total borrowings $ 0 $ 2,688