v3.22.2.2
Purchased Intangible Assets and Goodwill - Summary (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 26,457 $ 14,467
Accumulated Amortization (12,527) (11,015)
Net Carrying Amount 13,930 3,452
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 19,563 9,271
Accumulated Amortization (8,694) (7,692)
Net Carrying Amount 10,869 1,579
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,186 4,287
Accumulated Amortization (3,085) (2,717)
Net Carrying Amount 2,101 1,570
Tradename    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,708 909
Accumulated Amortization (748) (606)
Net Carrying Amount $ 960 $ 303