XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2022
Jan. 31, 2022
Jan. 31, 2018
Guaranteed Minimum Royalty Payment $ 8,500    
Royalty Obligation, Current 2,000 $ 2,000  
Royalty Obligation Non Current 3,923 4,361  
Excess Royalties paid 200    
Accrued Royalties, Current, Excess Royalty Payment Due $ 311 $ 235  
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 3,900    
Excess Royalty Payments 300    
Accrued Royalties, Current, Excess Royalty Payment Due $ 300