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