XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENT (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
(in thousands)2025202420252024
Beginning balance$40,215 $22,637 $21,008 $46,104 
New acquisitions and measurement adjustments4,457 3,123 26,164 13,572 
Payouts(4,325)(3,128)(7,773)(37,614)
Interest and fair value adjustments739 13 1,936 556 
Charge offset, forfeit and other1,004 (507)755 (480)
Ending balance$42,090 $22,138 $42,090 $22,138 
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:
September 30, 2025December 31, 2024
(in thousands)Fair ValueCarrying ValueFair ValueCarrying Value
2035 Senior Notes$510,190 $485,659 $— $—