XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies - Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Disaggregation of Revenues        
Number of segments | segment     3  
Revenue $ 266,770 $ 293,009 $ 546,168 $ 593,065
U.S.A.        
Disaggregation of Revenues        
Revenue 216,497 238,240 439,232 479,344
EMEA        
Disaggregation of Revenues        
Revenue 45,691 49,892 97,669 104,101
Other.        
Disaggregation of Revenues        
Revenue 4,582 4,877 9,267 9,620
ITPS        
Disaggregation of Revenues        
Revenue 190,005 217,260 395,012 449,135
ITPS | U.S.A.        
Disaggregation of Revenues        
Revenue 139,732 162,491 288,076 335,414
ITPS | EMEA        
Disaggregation of Revenues        
Revenue 45,691 49,892 97,669 104,101
ITPS | Other.        
Disaggregation of Revenues        
Revenue 4,582 4,877 9,267 9,620
HS        
Disaggregation of Revenues        
Revenue 56,390 56,204 112,986 107,297
HS | U.S.A.        
Disaggregation of Revenues        
Revenue 56,390 56,204 112,986 107,297
LLPS        
Disaggregation of Revenues        
Revenue 20,375 19,545 38,170 36,633
LLPS | U.S.A.        
Disaggregation of Revenues        
Revenue $ 20,375 $ 19,545 $ 38,170 $ 36,633