XML 85 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2018
Guaranteed Minimum Royalty Payment $ 5,500    
Royalty Obligation, Current 2,000 $ 2,000  
Royalty Obligation Non Current 6,161 8,012  
Accrued Royalties, Current, Excess Royalty Payment Due $ 177 773  
Honeywell Asset Purchase and License Agreement [Member]      
Payment Term Period 10 years    
Minimum Royalty Payment Obligations     $ 15,000
Fair Value Assumption Percentage Of Present Value Factor 2.80%    
Royalty Obligation, Current $ 2,000    
Royalty Obligation Non Current 6,100    
Excess Royalty Payments $ 31 $ 1,200