XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Changes in the Fair Value of Level III Financial Instruments (Details) - Contingent consideration obligation - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period: $ 53,449 $ 36,745
Additions 0 0
Change in fair value 2,863 (1,267)
Settlements 0 (146)
Balance, end of period: 56,312 35,332
Changes in unrealized (gains) losses included in earnings related to financial instruments still held at the reporting date $ 2,863 $ (1,267)