v3.26.1
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 1,414,767 $ 1,353,443 $ 2,814,828 $ 2,655,135
United States        
Segment Reporting [Line Items]        
Revenues 714,982 709,986 1,426,748 1,398,438
United Kingdom        
Segment Reporting [Line Items]        
Revenues 159,615 149,584 318,134 294,167
Switzerland        
Segment Reporting [Line Items]        
Revenues 112,256 110,071 226,549 214,921
Netherlands        
Segment Reporting [Line Items]        
Revenues 63,196 57,061 126,418 104,036
Germany        
Segment Reporting [Line Items]        
Revenues 62,378 56,406 124,435 108,098
Other locations        
Segment Reporting [Line Items]        
Revenues $ 302,340 $ 270,335 $ 592,544 $ 535,475