XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Royalty Obligation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2018
Nov. 02, 2024
Nov. 02, 2024
Jan. 31, 2024
Guaranteed Minimum Royalty Payments     $ 12,600,000  
Royalty Obligation, Current   $ 1,450,000 1,450,000 $ 1,700,000
Royalty Obligation Non Current   1,511,000 1,511,000 2,093,000
Accrued Royalties, Current, Excess Royalty Payment Due   864,000 864,000 935,000
Honeywell Asset Purchase and License Agreement [Member]        
Payment Term Period 10 years      
Minimum Royalty Payment Obligation $ 15,000,000      
Royalty Obligation, Current   1,300,000 1,300,000  
Royalty Obligation Non Current   1,000,000 1,000,000  
Excess Royalty Payments   600,000 1,900,000  
Accrued Royalties, Current, Excess Royalty Payment Due   2,200,000 2,200,000  
Accrued Royalties Current Excess Royalty Payments Due   600,000 600,000  
Royalty guarantee commitment amount due current   900,000 900,000 600,000
Royalty expense     500,000 $ 200,000
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Remainder of Fiscal Year [Member]        
Royalty guarantee commitement amount   100,000 100,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due In Next Twelve Months [Member]        
Royalty guarantee commitement amount   200,000 200,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Two [Member]        
Royalty guarantee commitement amount   233,000 233,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Three [Member]        
Royalty guarantee commitement amount   233,000 233,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Four [Member]        
Royalty guarantee commitement amount   $ 234,000 234,000  
New Honeywell Asset Purchase and License Agreement [Member]        
Royalty expense     $ 100,000