XML 87 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
ADVANCES TO VENDORS AND DEPOSITS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Advances To Vendors And Deposits    
Advances to vendors $ 121,298 $ 95,589
Deposits $ 259,400 $ 67,000