v3.26.1
Balance Sheet Components (Tables)
12 Months Ended
Apr. 30, 2026
Balance Sheet Components [Abstract]  
Schedule of Cost and Accumulated Depreciation of Property and Equipment
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
As of April 30,
Useful Life (in years)20262025
Leasehold improvementsLesser of estimated useful life or remaining lease term$9,774 $14,780 
Computer hardware and software34,066 4,390 
Furniture and fixtures
3-5
5,163 8,025 
Assets under construction3,575 33 
Total property and equipment22,578 27,228 
Less: accumulated depreciation(13,987)(20,639)
Property and equipment, net$8,591 $6,589 
Schedule of Intangible Assets
Intangible assets consisted of the following as of April 30, 2026 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$85,291 $72,208 $13,083 2.2
Foreign currency translation adjustment(24)
Total$13,059 
Intangible assets consisted of the following as of April 30, 2025 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$76,130 $64,702 $11,428 2.2
Foreign currency translation adjustment(24)
Total$11,404 
Schedule of Amortization Expense for Intangible Assets
Amortization expense for the intangible assets for the years ended April 30, 2026, 2025, and 2024 was as follows (in thousands):
Year Ended April 30,
202620252024
Cost of revenue – subscription$8,795 $9,213 $12,353 
Sales and marketing— — 2,143 
Total amortization of acquired intangible assets$8,795 $9,213 $14,496 
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense related to the intangible assets as of April 30, 2026 was as follows (in thousands, by fiscal year):
2027$7,301 
20283,413 
20291,501 
2030798 
203146 
Total$13,059 
Schedule of Changes to Goodwill
The following table represents the changes to goodwill (in thousands):
Carrying Amount
Balance as of April 30, 2024$319,380 
Foreign currency translation adjustment37 
Balance as of April 30, 2025319,417 
Additions from acquisitions
36,916 
Foreign currency translation adjustment109 
Balance as of April 30, 2026$356,442 
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
As of April 30,
20262025
Accrued expenses$44,109 $36,585 
Income taxes payable12,899 11,690 
Value added taxes payable12,837 9,872 
Accrued interest6,918 6,918 
Other19,950 21,282 
Total accrued expenses and other liabilities$96,713 $86,347 
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
20262025
Accrued vacation$46,702 $42,136 
Accrued commissions46,420 28,051 
Accrued payroll and withholding taxes11,138 10,007 
Other14,971 13,520 
Total accrued compensation and benefits$119,231 $93,714 
Summary of change in allowance for credit losses
The following is a summary of the changes in the Company’s allowance for credit losses (in thousands):
Year Ended April 30,
202620252024
Beginning balance$5,510 $4,979 $3,409 
Bad debt expense4,358 3,909 3,864 
Accounts written off(3,021)(3,378)(2,294)
Ending balance$6,847 $5,510 $4,979