XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Inventory Disclosure [Abstract]      
Finished goods $ 24,173 $ 16,731 $ 14,053
Work in process 18,829 14,732 14,299
Raw materials 14,463 15,910 12,131
Total inventories $ 57,465 $ 47,373 $ 40,483