v3.26.3
Revenue - Schedule of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 622,092 $ 470,615 $ 1,676,798 $ 1,346,559
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 144,463 130,741 428,656 379,396
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenue 157,444 90,458 372,573 239,235
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 184,715 147,953 508,659 441,262
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 122,528 89,359 330,807 252,735
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue $ 12,942 $ 12,104 $ 36,103 $ 33,931