v3.25.1
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 604,702 $ 566,655
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues 388,245 366,155
EMEA [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 95,688 98,389
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenues 59,411 51,853
Other foreign countries [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 61,358 $ 50,258