XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Additional Information - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Goodwill impairment $ 43,322    
Interest income related to available-for-sale securities 2,458 $ 3,405 $ 2,740
Contingent Liability, Current 0 1,600  
Accounts Payable and Accrued Expenses      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent Liability, Current   1,600  
Other Long-term Liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent Liability, Current   2,300  
Available for sale securities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Interest income related to available-for-sale securities $ 300 $ 1,300 $ 2,100