v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw material $ 97,677 $ 113,122
Work-in-process 48,324 42,591
Finished goods 321,961 314,836
Total inventory $ 467,962 $ 470,549