XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw material $ 113,122 $ 103,616
Work-in-process 42,591 41,898
Finished goods 314,836 291,678
Total inventory $ 470,549 $ 437,192