XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets and Goodwill - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 42,559 $ 35,020
Accumulated Amortization (18,764) (16,214)
Currency Translation Adjustment (276) 30
Net Carrying Amount 23,519 18,836
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 (13,661) (12,795)
Net Carrying Amount 14,112 14,978
Customer Contract Relationships [Member] | RITEC [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,830 2,830
Accumulated Amortization (1,755) (1,689)
Net Carrying Amount 1,075 1,141
Customer Contract Relationships [Member] | MTEX New Solutions, S.A. [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,603  
Accumulated Amortization (194)  
Currency Translation Adjustment (104)  
Net Carrying Amount 2,305  
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 (1,530) (918)
Net Carrying Amount 1,530 2,142
Distributor Relations [Member] | TrojanLabel [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 937 937
Accumulated Amortization (774) (686)
Currency Translation Adjustment 16 30
Net Carrying Amount 179 281
Internally Developed Technology [Member] | MTEX New Solutions, S.A. [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,719  
Accumulated Amortization (586)  
Currency Translation Adjustment (181)  
Net Carrying Amount 3,952  
Trademarks [Member] | MTEX New Solutions, S.A. [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 217  
Accumulated Amortization (54)  
Currency Translation Adjustment (7)  
Net Carrying Amount 156  
Trademarks [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 420 420
Accumulated Amortization (210) (126)
Net Carrying Amount $ 210 $ 294