XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Jul. 31, 2020
Inventory Disclosure [Abstract]      
Finished goods $ 14,163 $ 15,606 $ 23,065
Work in process 14,061 11,907 15,430
Raw materials 14,169 10,757 10,949
Total inventories $ 42,393 $ 38,270 $ 49,444