XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total $ 3,427,158 $ 2,684,275 $ 2,128,359
North America      
Disaggregation of Revenue [Line Items]      
Total 2,433,083 1,874,321 1,487,319
International      
Disaggregation of Revenue [Line Items]      
Total 994,075 809,954 641,040
United States      
Disaggregation of Revenue [Line Items]      
Total $ 2,320,300 $ 1,785,500 $ 1,411,000