XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,447 $ 36,437
Accumulated Amortization (19,336) (17,410)
Currency Translation Adjustment 121 173
Net Carrying Amount 21,232 19,200
Customer Contract Relationships [Member] | Honeywell Asset Purchase and License Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,773 27,243
Accumulated Amortization (11,913) (11,073)
Net Carrying Amount 15,860 16,170
Customer Contract Relationships [Member] | Miltope [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,100 3,100
Accumulated Amortization (2,777) (2,515)
Net Carrying Amount 323 585
Customer Contract Relationships [Member] | RITEC [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,830 2,830
Accumulated Amortization (1,623) (1,557)
Net Carrying Amount 1,207 1,273
Customer Contract Relationships [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,060  
Accumulated Amortization (306)  
Net Carrying Amount 2,754  
Existing Technology [Member] | TrojanLabel ApS [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,327 2,327
Accumulated Amortization (2,087) (1,767)
Currency Translation Adjustment 94 127
Net Carrying Amount 334 687
Distributor Relations [Member] | TrojanLabel ApS [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 937 937
Accumulated Amortization (588) (498)
Currency Translation Adjustment 27 46
Net Carrying Amount 376 $ 485
Trademarks [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 420  
Accumulated Amortization (42)  
Net Carrying Amount $ 378