XML 112 R66.htm IDEA: XBRL DOCUMENT v3.26.1
RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Purchases of materials $ 24,968 $ 22,283 $ 45,111 $ 32,999  
Service fee charged by 158,301 110,911 282,326 200,708  
Ninebell          
Related Party Transaction [Line Items]          
Purchases of materials 21,071 18,201 37,772 27,013  
Shengyi          
Related Party Transaction [Line Items]          
Purchases of materials 3,897 4,082 7,339 5,986  
Related Party          
Related Party Transaction [Line Items]          
Advances to related parties 163   163   $ 2,500
Accounts payable 29,799   29,799   32,060
Service fee charged by 19,569 16,518 32,052 25,917  
Related Party | Ninebell          
Related Party Transaction [Line Items]          
Advances to related parties 163   163   163
Accounts payable 15,938   15,938   20,353
Related Party | Ninebell | Rental Fee Charged          
Related Party Transaction [Line Items]          
Rental fee charged to 47 0 47 0  
Related Party | Shengyi          
Related Party Transaction [Line Items]          
Advances to related parties 0   0   2,337
Accounts payable 13,861   13,861   $ 11,707
Service fee charged by $ 266 $ 1,626 $ 316 $ 1,899