XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 67,300 $ 13,500
Accumulated Amortization 16,845 6,777
Net Book Value $ 50,455 $ 6,723
Weighted Average Remaining Useful Life (in years) 3 years 10 months 24 days 2 years 6 months
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 44,830 $ 12,130
Accumulated Amortization 12,412 5,646
Net Book Value $ 32,418 $ 6,484
Weighted Average Remaining Useful Life (in years) 4 years 1 month 6 days 2 years 6 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 19,598 $ 398
Accumulated Amortization 3,210 268
Net Book Value $ 16,388 $ 130
Weighted Average Remaining Useful Life (in years) 3 years 4 months 24 days 2 years 2 months 12 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 2,872 $ 972
Accumulated Amortization 1,223 863
Net Book Value $ 1,649 $ 109
Weighted Average Remaining Useful Life (in years) 3 years 4 months 24 days 2 years 2 months 12 days