XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Oct. 31, 2020
Apr. 30, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 67,300 $ 67,300
Accumulated Amortization 23,938 16,845
Total $ 43,362 $ 50,455
Weighted Average Remaining Useful Life (in years) 3 years 4 months 24 days 3 years 10 months 24 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 44,830 $ 44,830
Accumulated Amortization 16,780 12,412
Total $ 28,050 $ 32,418
Weighted Average Remaining Useful Life (in years) 3 years 8 months 12 days 4 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 19,598 $ 19,598
Accumulated Amortization 5,653 3,210
Total $ 13,945 $ 16,388
Weighted Average Remaining Useful Life (in years) 2 years 10 months 24 days 3 years 4 months 24 days
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 2,872 $ 2,872
Accumulated Amortization 1,505 1,223
Total $ 1,367 $ 1,649
Weighted Average Remaining Useful Life (in years) 2 years 10 months 24 days 3 years 4 months 24 days