XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Jul. 29, 2022
Borrowing Outstanding      
Total borrowings $ 236,817 $ 219,744  
Current portion 11,221 5,560  
Total borrowings, non-current 225,596 214,184  
Carrying Value*      
Total borrowings 209,785 175,831  
Long-term debt, current 11,221 5,560  
Long-term debt 198,564 170,271  
Yorkville Convertible Promissory Note - due September 2022 | Convertible Notes      
Borrowing Outstanding      
Convertible notes payable 6,000 2,000  
Carrying Value*      
Convertible notes payable 8,240 2,688  
2021 Convertible Notes Payable - due June 2026      
Carrying Value*      
Convertible notes payable 85,039 82,950  
2021 Convertible Notes Payable - due June 2026 | Convertible Notes      
Borrowing Outstanding      
Convertible notes payable 109,167 109,167  
Total borrowings 109,167 109,167  
Carrying Value*      
Convertible notes payable 85,039 82,950  
Total borrowings 85,039 82,950  
AFG Convertible Note - due June 2026      
Borrowing Outstanding      
Convertible notes payable   0  
Carrying Value*      
Convertible notes payable 26,075 0  
AFG Convertible Note - due June 2026 | Convertible Notes      
Borrowing Outstanding      
Convertible notes payable 13,750    
Senior Secured Term Loan - due March 2026      
Carrying Value*      
Total borrowings 82,531 81,616  
Senior Secured Term Loan - due March 2026 | Secured Debt      
Borrowing Outstanding      
Total borrowings 100,000 100,000 $ 100
Carrying Value*      
Total borrowings 82,531 81,616  
Equipment financing facility - due April 2025      
Carrying Value*      
Total borrowings 7,900 8,577  
Equipment financing facility - due April 2025 | Line of Credit      
Borrowing Outstanding      
Total borrowings 7,900 8,577  
Carrying Value*      
Total borrowings $ 7,900 $ 8,577