XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 1,043,494 $ 979,580 $ 2,058,633 $ 1,966,550
Security        
Disaggregation of Revenue [Line Items]        
Revenue 551,914 498,708 1,082,609 989,389
Delivery        
Disaggregation of Revenue [Line Items]        
Revenue 320,125 329,399 639,113 681,157
Cloud computing        
Disaggregation of Revenue [Line Items]        
Revenue 171,455 151,473 336,911 296,004
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 527,607 508,696 1,056,346 1,021,043
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 515,887 $ 470,884 $ 1,002,287 $ 945,507