XML 131 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Schedule of Changes in Contingent Consideration Measured at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of beginning of period $ 83,600 $ 78,000
Additions 9,000 70,200
Settlements (92,508) (82,584)
Change in fair value of contingent consideration 4,908 17,984
Balance as of end of period $ 5,000 $ 83,600
Fair value recurring basis unobservable input reconciliation liability gain loss statement of income extensible list not disclosed flag Change in fair value of contingent consideration Change in fair value of contingent consideration