XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies - Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Disaggregation of Revenues        
Number of segments | segment     3  
Revenue $ 264,038 $ 279,229 $ 810,206 $ 872,294
U.S.A.        
Disaggregation of Revenues        
Revenue 220,633 228,132 659,865 707,476
EMEA        
Disaggregation of Revenues        
Revenue 39,053 46,561 136,722 150,662
Other.        
Disaggregation of Revenues        
Revenue 4,352 4,536 13,619 14,156
ITPS        
Disaggregation of Revenues        
Revenue 185,309 208,304 580,320 657,438
ITPS | U.S.A.        
Disaggregation of Revenues        
Revenue 141,904 157,207 429,979 492,620
ITPS | EMEA        
Disaggregation of Revenues        
Revenue 39,053 46,561 136,722 150,662
ITPS | Other.        
Disaggregation of Revenues        
Revenue 4,352 4,536 13,619 14,156
HS        
Disaggregation of Revenues        
Revenue 60,955 53,995 173,940 161,292
HS | U.S.A.        
Disaggregation of Revenues        
Revenue 60,955 53,995 173,940 161,292
LLPS        
Disaggregation of Revenues        
Revenue 17,774 16,930 55,946 53,564
LLPS | U.S.A.        
Disaggregation of Revenues        
Revenue $ 17,774 $ 16,930 $ 55,946 $ 53,564