v3.26.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Balance Sheet Components [Abstract]    
Accrued expenses $ 47,697 $ 44,109
Income taxes payable 7,353 12,899
Value added taxes payable 3,044 12,837
Accrued interest 988 6,918
Other 18,840 19,950
Total accrued expenses and other liabilities $ 77,922 $ 96,713