XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 41,858 $ 45,319
Work in progress 6,527 4,510
Finished goods 83,064 80,973
Total inventories 131,449 130,802
Reserve for inventory $ 3,414 $ 4,207