Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Fair Value Measurements and Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Measurements [Line Items]      
Fair value adjustment of warrants $ (300) $ 500 $ 200
Change in fair value of Contingent Consideration 2,200 1,700 0
Fair Value Adjustment of Deferred Shares 100 100 100
Change in fair value of Ares Put Option 329 927 0
Long-Term Debt, Gross 760,816    
Ares Put Option [Member]      
Fair Value Measurements [Line Items]      
Fair Value Of Put Option 8,600 8,900  
Change in fair value of Ares Put Option $ (300) (900) $ 600
Public Warrants      
Fair Value Measurements [Line Items]      
Warrants to purchase common stock 14.8   13.3
Public Warrants Liability Fair Value Adjustment $ (300) 5,500 $ (300)
Private Warrants [Member]      
Fair Value Measurements [Line Items]      
Warrants to purchase common stock 2.5   4.0
Private Warrants Liability Fair Value Adjustment $ (100) 600 $ (200)
Deferred Stock [Member]      
Fair Value Measurements [Line Items]      
Fair Value Of Deferred Shares Value Classified As Liabilities 1,400 1,600  
Level 1 | Public Warrants      
Fair Value Measurements [Line Items]      
Fair value of warrants 25,900 23,600  
Level 2 | Private Warrants [Member]      
Fair Value Measurements [Line Items]      
Fair value of warrants 4,500 7,200  
Level 3      
Fair Value Measurements [Line Items]      
Contigent consideration 3,700 6,200  
Senior Notes [Member]      
Fair Value Measurements [Line Items]      
Fair value of bonds 354,700 $ 436,000  
Long-Term Debt, Gross $ 450,000