XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations of risk and geographic information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue, Major Customer [Line Items]          
Revenue $ 305,130 $ 316,669 $ 772,520 $ 769,935  
United States [Member]          
Revenue, Major Customer [Line Items]          
Revenue 119,100 $ 138,100 312,300 $ 362,800  
Outside the United States [Member]          
Revenue, Major Customer [Line Items]          
Long-lived assets $ 5,100   $ 5,100   $ 6,200