XML 76 R43.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of unrealized gain/loss on future contracts
        
   As of December 31, 
   2023   2024 
   US$’000   US$’000 
Current Asset        
Unrealized gain on commodity future contracts        
Current Liability          
Unrealized loss on commodity future contracts       14 
Schedule of derivative instruments on statements of income
            
   Years ended December 31, 
   2022   2023   2024 
   US$’000   US$’000   US$’000 
Income statement classification               
Cost of revenues   (55)   831    (27)