XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Contingent Consideration Liability (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, Calculation [Roll Forward]      
Payments of contingent consideration $ 0 $ 0 $ (1,647)
Contingent Consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value measurement, beginning of period 0 0 1,347
Payments of contingent consideration 0 0 (1,647)
Change in fair value of contingent consideration 0 0 300
Fair value measurement, end of period $ 0 $ 0 $ 0