v3.21.1
Fair Value Measures and Marketable Securities - Strategic Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Fair Value Disclosures [Abstract]    
Total initial cost $ 3,809 $ 2,500
Unrealized gain due to changes in fair value 4,356 0
Carrying value $ 8,165 $ 2,500