XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations of risk and geographic information - Schedule of Revenue by Geographic Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 305,130 $ 316,669 $ 772,520 $ 769,935
United States [Member]        
Segment Reporting Information [Line Items]        
Revenue 119,100 138,100 312,300 362,800
Americas [Member]        
Segment Reporting Information [Line Items]        
Revenue 139,419 160,875 368,379 414,113
Europe, Middle East and Africa [Member]        
Segment Reporting Information [Line Items]        
Revenue 84,994 85,791 218,216 196,784
Asia and Pacific Area Countries [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 80,717 $ 70,003 $ 185,925 $ 159,038