XML 141 R86.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]            
Purchase of materials $ 11,310 $ 11,164   $ 29,680 $ 19,128  
Cost of revenue 75,938 60,238   110,208 82,738  
Ninebell            
Related Party Transaction [Line Items]            
Purchase of materials 10,604 10,287   27,001 17,666  
Shengyi            
Related Party Transaction [Line Items]            
Purchase of materials 706 $ 877   2,679 1,462  
Related Party            
Related Party Transaction [Line Items]            
Other receivables 1,155     1,155   $ 3,322
Accounts payable 11,879     11,879   14,468
Related Party | Ninebell            
Related Party Transaction [Line Items]            
Other receivables 1,155     1,155   3,322
Accounts payable 8,281     8,281   10,526
Related Party | Shengyi            
Related Party Transaction [Line Items]            
Accounts payable 3,598     3,598   $ 3,942
Cost of revenue $ 452   $ 4 $ 730 $ 38