XML 95 R84.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Purchase of materials $ 7,952 $ 12,132 $ 37,632 $ 31,260  
Cost of revenue (note 16) 80,055 67,742 190,263 150,480  
Ninebell          
Related Party Transaction [Line Items]          
Purchase of materials 6,830 9,834 33,831 27,500  
Shengyi          
Related Party Transaction [Line Items]          
Purchase of materials 1,122 2,298 3,801 3,760  
Related Party          
Related Party Transaction [Line Items]          
Other receivables 1,164   1,164   $ 3,322
Accounts payable 7,684   7,684   14,468
Related Party | Ninebell          
Related Party Transaction [Line Items]          
Other receivables 1,164   1,164   3,322
Accounts payable 4,054   4,054   10,526
Related Party | Shengyi          
Related Party Transaction [Line Items]          
Accounts payable 3,630   3,630   $ 3,942
Cost of revenue (note 16) $ 79 $ 277 $ 809 $ 315