v3.22.2.2
Investments - Amortized Cost to Fair Value (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 219,580 $ 102,108
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,239) (226)
Fair Value 218,341 101,882
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 52,723 18,082
Gross Unrealized Gains 0 0
Gross Unrealized Losses (698) (155)
Fair Value 52,025 17,927
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 51,918 21,225
Gross Unrealized Gains 0 0
Gross Unrealized Losses (459) (49)
Fair Value 51,459 21,176
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 100,908 55,234
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 100,908 55,234
Supranational bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,998 3,503
Gross Unrealized Gains 0 0
Gross Unrealized Losses (31) 0
Fair Value 9,967 3,503
Foreign government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,033 4,064
Gross Unrealized Gains 0 0
Gross Unrealized Losses (51) (22)
Fair Value $ 3,982 $ 4,042