XML 139 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Values of Financial Instruments - Schedule of Reconciliation of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Payments of acquisition related contingent consideration $ (68,884) $ (64,312) $ (28,208)
Increase in fair value 131,901 59,166 159,354
Level 3      
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Beginning balance - Level 3 liability 654,191 669,337  
Payments of acquisition related contingent consideration (68,884) (64,312)  
Reclassification to current payables 700 (10,000)  
Increase in fair value 131,901 59,166  
Ending balance - Level 3 liability $ 717,908 $ 654,191 $ 669,337