XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 900,195 $ 836,549
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 590,413 525,906
Europe, the Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue 176,008 173,808
Asia Pacific Region    
Disaggregation of Revenue [Line Items]    
Total revenue 78,360 83,861
Canada    
Disaggregation of Revenue [Line Items]    
Total revenue 35,962 35,232
Latin America & Caribbean    
Disaggregation of Revenue [Line Items]    
Total revenue $ 19,452 $ 17,742