v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Jul. 31, 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):
Useful Life (in years)As of
July 31, 2026
As of
April 30, 2026
Leasehold improvementsLesser of estimated useful life or remaining lease term$12,162 $9,774 
Computer hardware and software34,638 4,066 
Furniture and fixtures
3-5
6,066 5,163 
Assets under construction3,575 
Total property and equipment22,874 22,578 
Less: accumulated depreciation(14,702)(13,987)
Property and equipment, net$8,172 $8,591 
Schedule of Intangible Assets
Intangible assets consisted of the following as of July 31, 2026 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$85,291 $74,824 $10,467 2.2
Foreign currency translation adjustment(24)
Total$10,443 
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 
Schedule of Amortization Expense for Intangible Assets
Amortization expense for the intangible assets for the three months ended July 31, 2026 and 2025 was as follows (in thousands):
Three Months Ended July 31,
20262025
Cost of revenue – subscription$2,616 $1,576 
Total amortization of acquired intangible assets$2,616 $1,576 
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense related to the intangible assets as of July 31, 2026 was as follows (in thousands, by fiscal year):
Remainder of 2027$4,685 
20283,413 
20291,501 
2030798 
203146 
Total$10,443 
Schedule of Changes to Goodwill
The following table represents the changes to goodwill (in thousands):
Carrying Amount
Balance as of April 30, 2026$356,442 
Measurement period adjustments157 
Foreign currency translation adjustment(19)
Balance as of July 31, 2026$356,580 
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
As of
July 31, 2026
As of
April 30, 2026
Accrued expenses$47,697 $44,109 
Income taxes payable7,353 12,899 
Value added taxes payable3,044 12,837 
Accrued interest988 6,918 
Other18,840 19,950 
Total accrued expenses and other liabilities$77,922 $96,713 
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of
July 31, 2026
As of
April 30, 2026
Accrued vacation$43,295 $46,702 
Accrued commissions18,659 46,420 
Accrued payroll and withholding taxes9,894 11,138 
Other27,764 14,971 
Total accrued compensation and benefits$99,612 $119,231 
Schedule 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):
Three Months Ended July 31,
20262025
Beginning balance$6,847 $5,510 
(Reversal of) provision for expected credit losses(1,495)845 
Accounts written off(209)(1,117)
Ending balance$5,143 $5,238