XML 135 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 4,727,940 $ 4,690,540 $ 4,824,698
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,680,063 2,633,730 2,761,050
United Kingdom      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 523,369 585,172 619,305
Switzerland      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 407,849 367,121 323,424
Germany      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 206,129 178,492 161,758
Netherlands      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 188,576 236,292 215,444
Canada      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 88,352 97,983 114,910
Russia      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 0 13,290 64,745
Other locations      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 633,602 $ 578,460 $ 564,062