XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2018
Oct. 29, 2022
Oct. 29, 2022
Jan. 31, 2022
Royalty Obligation, Current   $ 1,750 $ 1,750 $ 2,000
Royalty Obligation Non Current   3,298 3,298 $ 4,361
Guaranteed Minimum Royalty Payment   9,000    
Excess Royaltie paid     900  
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   1,800 1,800  
Royalty Obligation Non Current   3,300 3,300  
Accrued Royalties, Current, Excess Royalty Payment Due   300 300  
Excess Royalty Payments Incurred   $ 300 $ 900