XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 2,259,126 $ 2,279,997 $ 1,316,308
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,440,017 $ 1,460,069 $ 941,809
Percent of total revenue 64.00% 64.00% 72.00%
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 373,571 $ 367,411 $ 147,488
APAC [Domain]      
Disaggregation of Revenue [Line Items]      
Revenues 241,699 257,208 85,692
Other foreign countries [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 203,839 $ 195,309 $ 141,319
International Sales [Domain]      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 36.00% 36.00% 28.00%