XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Rollforward of Level 3 Assets and Liabilities Held at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 0
Transfers into level 3   12,924
Transfers out of Level 3   (4,894)
Sales   40
Ending balance $ 8,070 8,070
Contingent Considerations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   0
Transfers into level 3   12,924
Transfers out of Level 3 (4,900) (4,894)
Sales   40
Ending balance $ 8,070 $ 8,070