XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographical and Solution Category Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2024, 2023 and 2022 was as follows (in thousands):
202420232022
U.S.$2,075,533 $1,968,779 $1,902,051 
International1,915,635 1,843,141 1,714,603 
Total revenue$3,991,168 $3,811,920 $3,616,654 
Revenue by solution category included in the Company’s consolidated statements of income for the years ended December 31, 2024, 2023 and 2022 was as follows (in thousands):
202420232022
Security$2,042,661 $1,765,267 $1,541,941 
Delivery1,318,131 1,542,434 1,669,257 
Compute630,376 504,219 405,456 
Total revenue$3,991,168 $3,811,920 $3,616,654