Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements and Financial Instruments - Additional Information (Details)

v3.22.0.1
Fair Value Measurements and Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value Measurements [Line Items]      
Fair value adjustment of warrants $ 500 $ 200  
Change in fair value of Contingent Consideration 1,700 0  
Fair Value Adjustment of Deferred Shares 100 100  
Change in fair value of Ares Put Option 927 0 $ 0
Debt Instrument Carrying Amount 728,082    
Ares Put Option [Member]      
Fair Value Measurements [Line Items]      
Fair Value Of Put Option 8,900 9,800  
Change in fair value of Ares Put Option   600  
Public Warrants      
Fair Value Measurements [Line Items]      
Public Warrants Liability Fair Value Adjustment 5,500 300  
Private Warrants [Member]      
Fair Value Measurements [Line Items]      
Private Warrants Liability Fair Value Adjustment 600 200  
Deferred Stock [Member]      
Fair Value Measurements [Line Items]      
Fair Value Of Deferred Shares Value Classified As Liabilities 1,600 1,600  
Level 1 | Public Warrants      
Fair Value Measurements [Line Items]      
Fair value of warrants 23,600 18,100  
Level 2 | Private Warrants [Member]      
Fair Value Measurements [Line Items]      
Fair value of warrants 7,200 6,700  
Level 3      
Fair Value Measurements [Line Items]      
Contigent consideration 6,200 7,400  
Bonds (Series C) | Level 1      
Fair Value Measurements [Line Items]      
Fair value of bonds   $ 80,600  
Senior Notes [Member]      
Fair Value Measurements [Line Items]      
Fair value of bonds 436,000    
Debt Instrument Carrying Amount $ 450,000