XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets - Schedule of Net Carrying Amount (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill, Gross Carrying Amount $ 7,060 $ 7,060
Goodwill, Impairment (7,060) (7,060)
Goodwill, Net Carrying Amount 0 0
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 18,256 18,253
Accumulated Amortization (11,159) (10,743)
Impairment (760) (760)
Net Carrying Amount $ 6,337 6,750
Proprietary rights    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 7 years  
Gross Carrying Amount $ 7,784 7,781
Accumulated Amortization (3,807) (3,688)
Net Carrying Amount $ 3,977 4,093
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 7 months 6 days  
Gross Carrying Amount $ 5,024 5,024
Accumulated Amortization (4,677) (4,513)
Net Carrying Amount $ 347 511
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years 3 months 18 days  
Gross Carrying Amount $ 2,440 2,440
Accumulated Amortization (1,590) (1,528)
Net Carrying Amount $ 850 912
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 5 years 1 month 6 days  
Gross Carrying Amount $ 894 894
Accumulated Amortization (77) (74)
Impairment (760) (760)
Net Carrying Amount $ 57 60
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 4 years 8 months 12 days  
Gross Carrying Amount $ 1,430 1,430
Accumulated Amortization (762) (727)
Net Carrying Amount $ 668 703
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years 1 month 6 days  
Gross Carrying Amount $ 684 684
Accumulated Amortization (246) (213)
Net Carrying Amount $ 438 $ 471