v3.25.1
INVENTORIES (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
INVENTORIES [Abstract]    
Raw materials $ 118,574 $ 121,984
Work in process 47,998 45,775
Finished goods 497,031 491,474
Total inventories $ 663,603 $ 659,233