XML 105 R59.htm IDEA: XBRL DOCUMENT v3.26.1
LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-Term Borrowings [Abstract]    
Long-term debt $ 233,691 $ 214,012
Less: Current portion (40,787) (35,082)
Long-term borrowings (note 9) 192,904 178,930
China Merchants Bank    
Long-Term Borrowings [Abstract]    
Long-term debt 26,881 9,915
Agricultural Bank of China    
Long-Term Borrowings [Abstract]    
Long-term debt 42,598 42,007
Bank of China    
Long-Term Borrowings [Abstract]    
Long-term debt 69,117 34,247
CITIC Bank    
Long-Term Borrowings [Abstract]    
Long-term debt 0 28,460
China Everbright Bank    
Long-Term Borrowings [Abstract]    
Long-term debt 26,654 56,807
Industrial and Commercial Bank of China    
Long-Term Borrowings [Abstract]    
Long-term debt $ 68,441 $ 42,576