XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Inventories    
Raw materials $ 36,616 $ 27,417
Work-in-process 2,490 668
Finished goods 36,975 29,719
Excess and obsolete reserves (3,360) (6,554)
Inventories, net $ 72,721 $ 51,250