XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities on the Consolidated Balance Sheets $ 5,230 $ 5,230
Carrying Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 263,163 432,604
Liabilities on the Consolidated Balance Sheets 5,230 5,230
Carrying Value | Cash and cash equivalents | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 255,008 430,841
Carrying Value | Restricted Cash | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 8,155 1,763
Carrying Value | Earnout Payment | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities on the Consolidated Balance Sheets 5,230 5,230
Fair Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 263,163 432,604
Liabilities on the Consolidated Balance Sheets 5,230 5,230
Fair Value | Cash and cash equivalents | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 255,008 430,841
Fair Value | Restricted Cash | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 8,155 1,763
Fair Value | Earnout Payment | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities on the Consolidated Balance Sheets $ 5,230 $ 5,230