XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 1,004,679 $ 965,484 $ 2,971,229 $ 2,816,903
Security        
Disaggregation of Revenue [Line Items]        
Revenue 518,670 455,792 1,508,059 1,294,290
Delivery        
Disaggregation of Revenue [Line Items]        
Revenue 319,132 379,304 1,000,289 1,153,386
Compute        
Disaggregation of Revenue [Line Items]        
Revenue 166,877 130,388 462,881 369,227
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 524,611 498,536 1,545,654 1,452,431
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 480,068 $ 466,948 $ 1,425,575 $ 1,364,472