XML 136 R69.htm IDEA: XBRL DOCUMENT v3.25.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 190,616 $ 168,437
Work-in-process 32,391 27,114
Raw materials 110,698 110,512
Total inventories $ 333,705 $ 306,063