Quarterly report [Sections 13 or 15(d)]

FAIR VALUE MEASUREMENT (Tables)

v3.25.2
FAIR VALUE MEASUREMENT (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Changes in Fair Value The table below presents a summary of the changes in fair value for these liabilities.
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands) 2025 2024 2025 2024
Beginning balance $ 25,005  $ 51,858  $ 21,008  $ 46,104 
New acquisitions and measurement adjustments 16,977  3,785  21,707  10,449 
Payouts (2,254) (33,012) (3,447) (34,486)
Interest and fair value adjustments 1,177  1,197  543 
Charge offset, forfeit and other (690) (3) (250) 27 
Ending balance $ 40,215  $ 22,637  $ 40,215  $ 22,637 
Schedule of Aggregate Fair Value and Carrying Value
The following table presents the aggregate fair value and carrying value of our 2035 Senior Notes, which are classified as Level 2 within the fair value hierarchy:
June 30, 2025 December 31, 2024
(in thousands) Fair Value Carrying Value Fair Value Carrying Value
2035 Senior Notes $ 502,150  $ 485,278  $ —  $ —