v3.26.1
Revenue Disaggregated Revenue 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]        
Revenues $ 551,683 $ 548,866 $ 1,081,908 $ 1,153,568
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 349,901 335,432 665,404 723,676
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 95,069 99,059 199,745 194,747
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 55,632 58,404 113,930 117,816
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 51,081 $ 55,971 $ 102,829 $ 117,329