XML 131 R108.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 5,457,056 $ 4,727,940 $ 4,690,540
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,834,343 2,680,063 2,633,730
United Kingdom      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 597,317 523,369 585,172
Switzerland      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 438,495 407,849 367,121
Germany      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 233,429 206,129 178,492
Netherlands      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 229,785 188,576 236,292
Other locations      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 1,123,687 $ 721,954 $ 689,733