v3.24.3
INVENTORIES, NET (Schedule of Inventories, Net) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 204,083 $ 340,604
Work in process 493 20,885
Finished goods 593,807 1,081,960
Total inventories, net $ 798,383 $ 1,443,449