XML 74 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Notes Payable and Long-Term Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of Capitalization, Long-term Debt [Line Items]    
Notes payable and long term borrowings $ 312,827 $ 28,848
2026 Convertible Notes [Member]    
Schedule of Capitalization, Long-term Debt [Line Items]    
Stated Interest Rate 3.25%  
Notes payable and long term borrowings $ 307,981
Senior Secured Loan [Member] | London Interbank Offered Rate (LIBOR) [Member]    
Schedule of Capitalization, Long-term Debt [Line Items]    
Stated Interest Rate 5.25%  
Notes payable and long term borrowings 19,556
Note Payable [Member]    
Schedule of Capitalization, Long-term Debt [Line Items]    
Stated Interest Rate 10.00%  
Notes payable and long term borrowings $ 4,811 4,558
Paycheck Protection Program Loan [Member]    
Schedule of Capitalization, Long-term Debt [Line Items]    
Stated Interest Rate 1.00%  
Notes payable and long term borrowings 4,699
Other [Member]    
Schedule of Capitalization, Long-term Debt [Line Items]    
Stated Interest Rate 4.00%  
Notes payable and long term borrowings $ 35 $ 35