XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
PREPAID AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]    
Value added tax $ 15,255 $ 38,604
Factory supplies 24,472 22,553
Prepaid expense 20,783 19,062
Prepaid taxes 2,144 2,596
Deposits 1,338 1,388
Investments for deferred compensation 1,213 578
Other 7,024 1,289
Prepaid and other current assets $ 72,229 $ 86,070