v3.26.1
Revenue - Schedule of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 546,468 $ 440,944 $ 1,054,706 $ 875,944
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 149,422 122,367 284,193 248,655
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenue 114,539 83,575 215,129 148,777
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 161,741 140,809 323,944 293,309
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 110,081 83,295 208,279 163,376
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue $ 10,685 $ 10,898 $ 23,161 $ 21,827