XML 59 R45.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 50,563 $ 41,858
Work in progress 10,832 6,527
Finished goods 85,348 83,064
Total inventories 146,743 131,449
Inventory reserves $ 3,537 $ 3,414