XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 435,000 $ 460,380
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 126,288 139,119
Greater China    
Disaggregation of Revenue [Line Items]    
Total revenue 65,202 59,690
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 152,500 166,770
APAC    
Disaggregation of Revenue [Line Items]    
Total revenue 80,081 84,036
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenue $ 10,929 $ 10,765