XML 110 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS (Change in Fair Value at Level 3) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Transfers into Level 3   $ 0 $ 0
Contingent consideration obligation      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance at beginning of period   21,600,000 150,500,000
Settlements   18,800,000 88,300,000
Unrealized gain included in earnings   (2,800,000) (40,600,000)
Balance at end of period   0 $ 21,600,000
Martinez Acquistion      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Payment for contingent consideration, liability, operating activities $ 18,800,000 $ 18,800,000