XML 81 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Royalty Obligation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2018
Oct. 31, 2025
Oct. 31, 2025
Jan. 31, 2025
Royalty Obligation Disclosure [Line Items]        
Guaranteed Minimum Royalty Payments     $ 13,500,000  
Royalty Obligation, Current   $ 1,600,000 1,600,000 $ 1,358,000
Accrued Royalties, Current, Excess Royalty Payment Due   592,000 592,000 $ 691,000
Honeywell Asset Purchase and License Agreement [Member]        
Royalty Obligation Disclosure [Line Items]        
Payment Term Period 10 years      
Minimum Royalty Payment Obligation $ 15,000,000      
Royalty Obligation, Current   1,400,000 1,400,000  
Excess Royalty Payments   600,000 1,700,000  
Accrued Royalties, Current, Excess Royalty Payment Due   1,800,000 1,800,000  
Accrued Royalties Current Excess Royalty Payments Due   600,000 600,000  
Royalty guarantee commitment amount due current   500,000 500,000  
Royalty expense     200,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Remainder of Fiscal Year [Member]        
Royalty Obligation Disclosure [Line Items]        
Royalty guarantee commitment amount   100,000 100,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due In Next Twelve Months [Member]        
Royalty Obligation Disclosure [Line Items]        
Royalty guarantee commitment amount   200,000 200,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Two [Member]        
Royalty Obligation Disclosure [Line Items]        
Royalty guarantee commitment amount   233,000 233,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Three [Member]        
Royalty Obligation Disclosure [Line Items]        
Royalty guarantee commitment amount   233,000 233,000  
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Four [Member]        
Royalty Obligation Disclosure [Line Items]        
Royalty guarantee commitment amount   $ 234,000 $ 234,000