XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Accounting Policies [Abstract]      
Impairments $ 1,700 $ 2,100  
Fair Value, Measurements, Recurring      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration, current 0   $ 1,983
Contingent consideration, non-current 0   4,678
Total Liabilities 0   6,661
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 234,763   57,518
Total Assets 234,763   57,518
Fair Value, Measurements, Recurring | Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 234,763   57,518
Total Assets 234,763   57,518
Contingent consideration, current 0   0
Contingent consideration, non-current 0   0
Total Liabilities 0   0
Fair Value, Measurements, Recurring | Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 0   0
Total Assets 0   0
Contingent consideration, current 0   0
Contingent consideration, non-current 0   0
Total Liabilities 0   0
Fair Value, Measurements, Recurring | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 0   0
Total Assets 0   0
Contingent consideration, current 0   1,983
Contingent consideration, non-current 0   4,678
Total Liabilities $ 0   $ 6,661