XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
PREPAID AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]    
Value added tax and duty receivable, including tax credits $ 8,346 $ 15,255
Factory supplies 25,777 24,472
Prepaid expense 20,154 20,783
Prepaid taxes 2,160 2,144
Deposits 2,730 1,338
Contract receivable 1,734 1,213
Other 6,250 7,024
Prepaid and other current assets $ 67,151 $ 72,229