XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 965,484 $ 881,896 $ 2,816,903 $ 2,688,875
Security        
Disaggregation of Revenue [Line Items]        
Revenue 455,792 379,509 1,294,290 1,141,740
Delivery        
Disaggregation of Revenue [Line Items]        
Revenue 379,304 393,248 1,153,386 1,254,074
Compute        
Disaggregation of Revenue [Line Items]        
Revenue 130,388 109,139 369,227 293,061
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 498,536 461,087 1,452,431 1,419,248
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 466,948 $ 420,809 $ 1,364,472 $ 1,269,627