XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
202320222021
U.S.$1,968,779 $1,902,051 $1,837,508 
International1,843,141 1,714,603 1,623,715 
Total revenue$3,811,920 $3,616,654 $3,461,223 
Company’s consolidated statements of income for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
202320222021
Security$1,765,267 $1,541,941 $1,334,836 
Delivery1,542,434 1,669,257 1,873,243 
Compute504,219 405,456 253,144 
Total revenue$3,811,920 $3,616,654 $3,461,223