v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 1,099,682 $ 1,043,494 $ 2,173,292 $ 2,058,633
Security        
Disaggregation of Revenue [Line Items]        
Revenue 604,436 551,914 1,194,226 1,082,609
Delivery and other cloud applications        
Disaggregation of Revenue [Line Items]        
Revenue 395,927 420,117 785,135 836,960
Cloud infrastructure services        
Disaggregation of Revenue [Line Items]        
Revenue 99,319 71,463 193,931 139,064
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 550,426 527,607 1,093,573 1,056,346
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 549,256 $ 515,887 $ 1,079,719 $ 1,002,287