XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,447 $ 40,447
Accumulated Amortization (21,734) (19,336)
Currency Translation Adjustment 123 121
Net Carrying Amount 18,836 21,232
Customer Contract Relationships [Member] | Honeywell Asset Purchase and License Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,773 27,773
Accumulated Amortization (12,795) (11,913)
Net Carrying Amount 14,978 15,860
Customer Contract Relationships [Member] | Miltope [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,100 3,100
Accumulated Amortization (3,100) (2,777)
Net Carrying Amount   323
Customer Contract Relationships [Member] | RITEC [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,830 2,830
Accumulated Amortization (1,689) (1,623)
Net Carrying Amount 1,141 1,207
Customer Contract Relationships [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,060 3,060
Accumulated Amortization (918) (306)
Net Carrying Amount 2,142 2,754
Existing Technology [Member] | TrojanLabel [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,327 2,327
Accumulated Amortization (2,420) (2,087)
Currency Translation Adjustment 93 94
Net Carrying Amount   334
Distributor Relations [Member] | TrojanLabel [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 937 937
Accumulated Amortization (686) (588)
Currency Translation Adjustment 30 27
Net Carrying Amount 281 376
Trademarks [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 420 420
Accumulated Amortization (126) (42)
Net Carrying Amount $ 294 $ 378