XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2018
Jul. 29, 2023
Jul. 29, 2023
Jan. 31, 2023
Guaranteed Minimum Royalty Payments     $ 10,000  
Royalty Obligation, Current   $ 1,600 1,600 $ 1,725
Royalty Obligation Non Current   2,789 2,789 3,415
Accrued Royalties, Current, Excess Royalty Payment Due   613 613 $ 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,300 2,300  
Excess Royalty Payments   500 900  
Accrued Royalties, Current, Excess Royalty Payment Due   800 800  
Accrued Royalties Current Excess Royalty Payments Due   $ 500 $ 500