v3.24.3
Borrowings - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Principal Outstanding    
Total borrowings $ 250,919 $ 238,962
Current portion 2,536 3,332
Total borrowings, non-current 248,383 235,630
Carrying Value*    
Total borrowings 187,429 203,859
Current portion 2,536 3,332
Total borrowings, non-current 184,893 200,527
Notes payable - related party    
Principal Outstanding    
Total borrowings 247,653 133,244
Carrying Value*    
Total borrowings 184,167 112,525
2021 Convertible Note Payable | Convertible Notes    
Principal Outstanding    
Total borrowings 119,289 115,815
Carrying Value*    
Total borrowings 103,469 94,386
Delayed Draw Term Loan | Secured Debt    
Principal Outstanding    
Total borrowings 108,626 0
Carrying Value*    
Total borrowings 46,099 0
AFG Convertible Notes | Convertible Notes    
Principal Outstanding    
Total borrowings 19,738 17,429
Carrying Value*    
Total borrowings 34,598 18,139
Senior Secured Term Loan    
Carrying Value*    
Total borrowings 0 85,624
Senior Secured Term Loan | Secured Debt    
Principal Outstanding    
Total borrowings 0 100,000
Carrying Value*    
Total borrowings 0 85,624
Equipment financing facility    
Carrying Value*    
Total borrowings 3,262 5,710
Equipment financing facility | Line of Credit    
Principal Outstanding    
Total borrowings 3,266 5,718
Carrying Value*    
Total borrowings $ 3,262 $ 5,710