XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.4
Significant Accounting Policies - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenues        
Revenue $ 253,125 $ 264,038 $ 799,683 $ 810,206
United States        
Disaggregation of Revenues        
Revenue 208,049 220,633 659,433 659,865
EMEA        
Disaggregation of Revenues        
Revenue 40,035 39,053 125,107 136,722
Other.        
Disaggregation of Revenues        
Revenue 5,041 4,352 15,143 13,619
ITPS        
Disaggregation of Revenues        
Revenue 172,150 185,309 550,848 580,320
ITPS | United States        
Disaggregation of Revenues        
Revenue 127,074 141,904 410,598 429,979
ITPS | EMEA        
Disaggregation of Revenues        
Revenue 40,035 39,053 125,107 136,722
ITPS | Other.        
Disaggregation of Revenues        
Revenue 5,041 4,352 15,143 13,619
HS        
Disaggregation of Revenues        
Revenue 62,090 60,955 188,740 173,940
HS | United States        
Disaggregation of Revenues        
Revenue 62,090 60,955 188,740 173,940
LLPS        
Disaggregation of Revenues        
Revenue 18,885 17,774 60,095 55,946
LLPS | United States        
Disaggregation of Revenues        
Revenue $ 18,885 $ 17,774 $ 60,095 $ 55,946