XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Impairments $ 2,000    
Fair Value, Measurements, Recurring      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration, current   $ 1,981 $ 1,983
Contingent consideration, non-current   3,611 4,678
Total Liabilities   5,592 6,661
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents   119,735 57,518
Total Assets   119,735 57,518
Fair Value, Measurements, Recurring | Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents   119,735 57,518
Total Assets   119,735 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   1,981 1,983
Contingent consideration, non-current   3,611 4,678
Total Liabilities   $ 5,592 $ 6,661