XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2018
Oct. 28, 2023
Oct. 28, 2023
Jan. 31, 2023
Guaranteed Minimum Royalty Payments     $ 10,800  
Royalty Obligation, Current   $ 1,500 1,500 $ 1,725
Royalty Obligation Non Current   2,476 2,476 3,415
Accrued Royalties, Current, Excess Royalty Payment Due   542 542 $ 562
Honeywell Asset Purchase and License Agreement [Member]        
Payment Term Period 10 years      
Minimum Royalty Payment Obligation $ 15,000      
Royalty Obligation, Current   1,500 1,500  
Royalty Obligation Non Current   2,000 2,000  
Excess Royalty Payments   500 1,400  
Accrued Royalties, Current, Excess Royalty Payment Due   1,300 1,300  
Accrued Royalties Current Excess Royalty Payments Due   $ 500 $ 500