XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 2,279,997 $ 1,316,308 $ 1,271,004
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,460,069 $ 941,809 $ 910,627
Percent of total revenue 64.00% 72.00% 72.00%
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 367,411 $ 147,488 $ 132,763
APAC [Domain]      
Disaggregation of Revenue [Line Items]      
Revenues 257,208 85,692 79,610
Other foreign countries [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 195,309 $ 141,319 $ 148,004
International Sales [Domain]      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 36.00% 28.00% 28.00%