XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Impairments $ 2,000    
Fair Value, Measurements, Recurring      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration, current   $ 3,964 $ 1,981
Contingent consideration, non-current   0 3,611
Total Liabilities   3,964 5,592
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents   97,917 119,735
Total Assets   97,917 119,735
Fair Value, Measurements, Recurring | Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents   97,917 119,735
Total Assets   97,917 119,735
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   3,964 1,981
Contingent consideration, non-current   0 3,611
Total Liabilities   $ 3,964 $ 5,592