XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 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,540 $ 5,230
Carrying Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 217,713 432,604
Liabilities on the Consolidated Balance Sheets 5,540 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 210,409 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 7,304 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,540 5,230
Fair Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets on the Consolidated Balance Sheets 217,713 432,604
Liabilities on the Consolidated Balance Sheets 5,540 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 210,409 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 7,304 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,540 $ 5,230