XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other balance sheet items - Schedule of Trade and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Jan. 01, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Gross trade and other receivables $ 48,118 $ 47,382  
Allowance for doubtful accounts (326) (1,940) $ (28,300)
Trade and other receivables, net 47,792 45,442  
Allowance for doubtful accounts $ 326 $ 1,940 $ 28,300