XML 70 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 42,559 $ 42,559
Accumulated Amortization (20,937) (18,764)
Currency Translation Adjustment 448 (276)
Net Carrying Amount 22,070 23,519
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 (14,311) (13,661)
Net Carrying Amount 13,462 14,112
Customer Contract Relationships [Member] | RITEC [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,830 2,830
Accumulated Amortization (1,805) (1,755)
Net Carrying Amount 1,025 1,075
Customer Contract Relationships [Member] | MTEX New Solutions, S.A. [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,603 2,603
Accumulated Amortization (398) (194)
Currency Translation Adjustment 151 (104)
Net Carrying Amount 2,356 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,989) (1,530)
Net Carrying Amount 1,071 1,530
Distributor Relations [Member] | TrojanLabel [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 937 937
Accumulated Amortization (849) (774)
Currency Translation Adjustment 36 16
Net Carrying Amount 124 179
Internally Developed Technology [Member] | MTEX New Solutions, S.A. [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,719 4,719
Accumulated Amortization (1,202) (586)
Currency Translation Adjustment 252 (181)
Net Carrying Amount 3,769 3,952
Trademarks [Member] | MTEX New Solutions, S.A. [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 217 217
Accumulated Amortization (110) (54)
Currency Translation Adjustment 9 (7)
Net Carrying Amount 116 156
Trademarks [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 420 420
Accumulated Amortization (273) (210)
Net Carrying Amount $ 147 $ 210