XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2024
Apr. 30, 2025
Apr. 30, 2024
Finite-Lived Intangible Assets [Line Items]      
Foreign currency translation adjustment   $ (24) $ (21)
Total   11,404 20,620
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Fair Value   76,130 76,130
Accumulated Amortization   64,702 55,489
Net Book Value   $ 11,428 $ 20,641
Weighted Average Remaining Useful Life (in years) 2 years 8 months 12 days 2 years 2 months 12 days