XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENT (Tables)
3 Months Ended
Mar. 31, 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
March 31,
(in thousands)20252024
Beginning balance$21,008 $46,104 
New acquisitions and measurement adjustments4,730 6,664 
Payouts(1,193)(1,474)
Interest and fair value adjustments20 534 
Charge offset, forfeit and other440 30 
Ending balance$25,005 $51,858 
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:
March 31, 2025December 31, 2024
(in thousands)Fair ValueCarrying ValueFair ValueCarrying Value
2035 Senior Notes$496,795 $485,451 $— $—