XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,394,373 $ 1,167,527 $ 4,049,508 $ 3,479,589
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 716,178 666,851 2,114,616 1,996,566
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 153,366 126,010 447,533 389,733
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 113,258 104,268 328,179 304,022
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 60,265 53,604 168,363 153,627
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 60,709 45,816 164,745 142,577
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 290,597 $ 170,978 $ 826,072 $ 493,064