XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 986,970 $ 915,698
Security    
Disaggregation of Revenue [Line Items]    
Revenue 490,681 405,552
Delivery    
Disaggregation of Revenue [Line Items]    
Revenue 351,758 394,384
Compute    
Disaggregation of Revenue [Line Items]    
Revenue 144,531 115,762
U.S.    
Disaggregation of Revenue [Line Items]    
Revenue 512,347 473,833
International    
Disaggregation of Revenue [Line Items]    
Revenue $ 474,623 $ 441,865