XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Oct. 31, 2020
Inventory Disclosure [Abstract]      
Finished goods $ 14,053 $ 15,606 $ 15,442
Work in process 14,299 11,907 11,440
Raw materials 12,131 10,757 9,990
Total inventories $ 40,483 $ 38,270 $ 36,872