XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 864,256 $ 713,099 $ 2,329,826 $ 2,114,751
United States        
Disaggregation of Revenue [Line Items]        
Revenue 500,586 437,679 1,393,625 1,299,624
Rest of the World        
Disaggregation of Revenue [Line Items]        
Revenue $ 363,670 $ 275,420 $ 936,201 $ 815,127