XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 548,866 $ 596,455 $ 1,153,568 $ 1,163,110
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 335,432 383,140 723,676 749,295
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 99,059 95,310 194,747 193,699
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 58,404 61,224 117,816 113,077
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 55,971 $ 56,781 $ 117,329 $ 107,039