XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Other balance sheet items - Schedule of Trade and Other Receivables, Net (Details) - Nonrelated Party - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross trade and other receivables $ 67,198 $ 63,396  
Allowance for doubtful accounts (644) (450) $ (47,400)
Total trade and other receivables, net $ 66,554 $ 62,946