XML 100 R41.htm IDEA: XBRL DOCUMENT v3.25.4
FAIR VALUE MEASUREMENT (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of the Changes in Fair Value for Level 3 Liabilities The table below presents a summary of the changes in fair value for these liabilities.
Years Ended
December 31,
(in thousands)202520242023
Beginning balance$21,008 $46,104 $13,496 
New acquisitions and measurement adjustments28,438 21,052 44,548 
Payouts(14,215)(43,948)(12,489)
Interest and fair value adjustments994 (1,099)2,981 
Charge offset, forfeit and other852 (1,101)(2,432)
Ending balance$37,077 $21,008 $46,104 
Schedule of Fair Value, by Balance Sheet Grouping
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:
December 31, 2025December 31, 2024
(in thousands)Fair ValueCarrying ValueFair ValueCarrying Value
2035 Senior Notes$512,160 $486,147 $— $—