XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 109,373 $ 106,580
Accumulated Amortization (42,381) (29,932)
Net Carrying Amount 66,992 76,648
Technology patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 19,125 19,125
Accumulated Amortization (13,232) (11,722)
Net Carrying Amount 5,893 7,403
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 80,166 77,373
Accumulated Amortization (26,841) (17,499)
Net Carrying Amount 53,325 59,874
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 6,459 6,459
Accumulated Amortization (1,000) (308)
Net Carrying Amount 5,459 6,151
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 3,623 3,623
Accumulated Amortization (1,308) (403)
Net Carrying Amount $ 2,315 $ 3,220