XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Schedule of Net Carrying Amount (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2021
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill, Gross Carrying Amount $ 7,060 $ 7,060
Goodwill, Accumulated Impairment (7,060) (7,060)
Goodwill, Net Carrying Amount 0 0
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 18,692 18,253
Accumulated Amortization (11,477) (10,743)
Accumulated Impairment (760) (760)
Net Carrying Amount $ 6,455 6,750
Proprietary rights    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 6 years 4 months 24 days  
Gross Carrying Amount $ 8,220 7,781
Accumulated Amortization (3,920) (3,688)
Net Carrying Amount $ 4,300 4,093
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 4 months 24 days  
Gross Carrying Amount $ 5,024 5,024
Accumulated Amortization (4,748) (4,513)
Net Carrying Amount $ 276 511
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years 1 month 6 days  
Gross Carrying Amount $ 2,440 2,440
Accumulated Amortization (1,653) (1,528)
Net Carrying Amount $ 787 912
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 4 years 9 months 18 days  
Gross Carrying Amount $ 894 894
Accumulated Amortization (80) (74)
Accumulated Impairment (760) (760)
Net Carrying Amount $ 54 60
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 4 years 4 months 24 days  
Gross Carrying Amount $ 1,430 1,430
Accumulated Amortization (798) (727)
Net Carrying Amount $ 632 703
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 2 years 9 months 18 days  
Gross Carrying Amount $ 684 684
Accumulated Amortization (278) (213)
Net Carrying Amount $ 406 $ 471