XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
division
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
division
Jun. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue $ 852,824 $ 794,715 $ 1,695,532 $ 1,559,017
Number of groups | division 2   2  
Security Technology Group        
Disaggregation of Revenue [Line Items]        
Revenue $ 325,128 259,316 $ 635,347 499,616
Edge Technology Group        
Disaggregation of Revenue [Line Items]        
Revenue 527,696 535,399 1,060,185 1,059,401
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 449,553 443,668 912,733 872,598
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 403,271 $ 351,047 $ 782,799 $ 686,419