XML 82 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Notes Payable and Long-Term Borrowings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Short-term Debt [Line Items]    
Notes payable and long term borrowings, principal balance $ 408,898 $ 27,429
Notes payable and long term borrowings, capitalized interest 2,383 1,863
Notes payable and long term borrowings, debt discount (86,146) (444)
Notes payable and long term borrowings $ 325,135 $ 28,848
2026 Convertible Notes [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate 3.25%  
Notes payable and long term borrowings, principal balance $ 402,500  
Notes payable and long term borrowings, capitalized interest  
Notes payable and long term borrowings, debt discount (86,146)  
Notes payable and long term borrowings $ 316,354  
Note Payable [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate 10.00% 10.00%
Notes payable and long term borrowings, principal balance $ 2,700 $ 2,700
Notes payable and long term borrowings, capitalized interest 2,377 1,858
Notes payable and long term borrowings, debt discount
Notes payable and long term borrowings $ 5,077 $ 4,558
BPi France [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate 2.25%  
Notes payable and long term borrowings, principal balance $ 2,422  
Notes payable and long term borrowings, capitalized interest  
Notes payable and long term borrowings, debt discount  
Notes payable and long term borrowings $ 2,422  
Societe Generale [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate 0.25%  
Notes payable and long term borrowings, principal balance $ 1,246  
Notes payable and long term borrowings, capitalized interest  
Notes payable and long term borrowings, debt discount  
Notes payable and long term borrowings $ 1,246  
Other [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate 4.00% 4.00%
Notes payable and long term borrowings, principal balance $ 30 $ 30
Notes payable and long term borrowings, capitalized interest 6 5
Notes payable and long term borrowings, debt discount
Notes payable and long term borrowings $ 36 35
Senior Secured Loan [Member]    
Short-term Debt [Line Items]    
Notes payable and long term borrowings, principal balance   20,000
Notes payable and long term borrowings, capitalized interest  
Notes payable and long term borrowings, debt discount   (444)
Notes payable and long term borrowings   $ 19,556
Senior Secured Loan [Member] | London Interbank Offered Rate (LIBOR) [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate   5.25%
Paycheck Protection Program Loan [Member]    
Short-term Debt [Line Items]    
Stated Interest Rate   1.00%
Notes payable and long term borrowings, principal balance   $ 4,699
Notes payable and long term borrowings, capitalized interest  
Notes payable and long term borrowings, debt discount  
Notes payable and long term borrowings   $ 4,699