v3.24.1.u1
INVENTORIES, NET (Schedule of Inventories, Net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 311,748 $ 340,604
Work in process 19,324 20,885
Finished goods 1,218,050 1,081,960
Total inventories, net $ 1,549,122 $ 1,443,449