v3.26.1
Revenue - Schedule of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 508,238 $ 435,000
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 134,771 126,288
Greater China    
Disaggregation of Revenue [Line Items]    
Total revenue 100,590 65,202
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 162,203 152,500
APAC    
Disaggregation of Revenue [Line Items]    
Total revenue 98,198 80,081
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenue $ 12,476 $ 10,929