XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 92,600 $ 92,600
Accumulated Amortization 63,463 46,795
Net Book Value $ 29,137 $ 45,805
Weighted Average Remaining Useful Life (in years) 2 years 6 months 3 years 2 months 12 days
Foreign currency translation adjustment $ (33) $ (5)
Total 29,104 45,800
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value 70,130 70,130
Accumulated Amortization 43,136 31,355
Net Book Value $ 26,994 $ 38,775
Weighted Average Remaining Useful Life (in years) 2 years 8 months 12 days 3 years 7 months 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 19,598 $ 19,598
Accumulated Amortization 17,641 13,177
Net Book Value $ 1,957 $ 6,421
Weighted Average Remaining Useful Life (in years) 4 months 24 days 1 year 4 months 24 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 2,872 $ 2,872
Accumulated Amortization 2,686 2,263
Net Book Value $ 186 $ 609
Weighted Average Remaining Useful Life (in years) 4 months 24 days 1 year 4 months 24 days