XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Royalty Obligation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2021
Jan. 31, 2021
Jan. 31, 2018
Guaranteed Minimum Royalty Payment   $ 6,500,000    
Royalty Obligation, Current $ 2,000,000 2,000,000 $ 2,000,000  
Royalty Obligation Non Current 5,261,000 5,261,000 6,161,000  
Accrued Royalties, Current, Excess Royalty Payment Due 24,000 $ 24,000 $ 177,000  
Honeywell Asset Purchase and License Agreement [Member]        
Payment Term Period   10 years    
Minimum Royalty Payment Obligations       $ 15,000,000.0
Fair Value Assumption Percentage Of Present Value Factor   2.80%    
Royalty Obligation, Current 2,000,000.0 $ 2,000,000.0    
Royalty Obligation Non Current 5,300,000 5,300,000    
Excess Royalty Payments 24,000 24,000    
Accrued Royalties, Current, Excess Royalty Payment Due $ 25,000 $ 25,000