XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Disaggregation of Revenues        
Number of segments | segment     3  
Revenue $ 245,653 $ 272,938 $ 504,464 $ 546,558
United States        
Disaggregation of Revenues        
Revenue 204,480 225,446 417,872 451,383
EMEA        
Disaggregation of Revenues        
Revenue 36,031 42,294 76,077 85,072
Other        
Disaggregation of Revenues        
Revenue 5,142 5,198 10,515 10,103
ITPS        
Disaggregation of Revenues        
Revenue 156,840 184,990 332,980 378,698
ITPS | United States        
Disaggregation of Revenues        
Revenue 115,667 137,498 246,388 283,523
ITPS | EMEA        
Disaggregation of Revenues        
Revenue 36,031 42,294 76,077 85,072
ITPS | Other        
Disaggregation of Revenues        
Revenue 5,142 5,198 10,515 10,103
HS        
Disaggregation of Revenues        
Revenue 62,935 63,608 127,787 126,650
HS | United States        
Disaggregation of Revenues        
Revenue 62,935 63,608 127,787 126,650
LLPS        
Disaggregation of Revenues        
Revenue 25,878 24,340 43,697 41,210
LLPS | United States        
Disaggregation of Revenues        
Revenue $ 25,878 $ 24,340 $ 43,697 $ 41,210