v3.24.2.u1
INVENTORIES, NET (Schedule of Inventories, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 307,487 $ 340,604
Work in process 19,361 20,885
Finished goods 1,178,253 1,081,960
Total inventories, net $ 1,505,101 $ 1,443,449