XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2018
Guaranteed Minimum Royalty Payment $ 7,500    
Royalty Obligation, Current 2,000 $ 2,000  
Royalty Obligation Non Current 4,361 6,161  
Accrued Royalties, Current, Excess Royalty Payment Due $ 235 177  
Honeywell Asset Purchase and License Agreement [Member]      
Payment Term Period 10 years    
Minimum Royalty Payment Obligation     $ 15,000
Fair Value Assumption Percentage Of Present Value Factor 2.80%    
Royalty Obligation, Current $ 2,000    
Royalty Obligation Non Current 4,400    
Excess Royalty Payments 500 $ 31  
Accrued Royalties, Current, Excess Royalty Payment Due $ 200