XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements and Derivatives - Summary of Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Liabilities:    
Fair value of Liabilities $ 108,623 $ 109,615
Fair Value, Inputs, Level 2 [Member]    
Liabilities:    
Fair value of Liabilities 108,623 109,615
Derivative Financial Instruments [Member] | Other Current Liabilities [Member]    
Liabilities:    
Fair value of Liabilities 1,126 1,796
Derivative Financial Instruments [Member] | Warrant Liabilities [Member]    
Liabilities:    
Fair value of Liabilities 107,300 104,700
Derivative Financial Instruments [Member] | Other Long Term Liabilities [Member]    
Liabilities:    
Fair value of Liabilities 197 3,119
Derivative Financial Instruments [Member] | Fair Value, Inputs, Level 2 [Member] | Other Current Liabilities [Member]    
Liabilities:    
Fair value of Liabilities 1,126 1,796
Derivative Financial Instruments [Member] | Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities:    
Fair value of Liabilities 107,300 104,700
Derivative Financial Instruments [Member] | Fair Value, Inputs, Level 2 [Member] | Other Long Term Liabilities [Member]    
Liabilities:    
Fair value of Liabilities $ 197 $ 3,119