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 improvements | Lesser of estimated useful life or remaining lease term | | $ | 12,162 | | | $ | 9,774 | | | Computer hardware and software | 3 | | 4,638 | | | 4,066 | | | Furniture and fixtures | 3-5 | | 6,066 | | | 5,163 | | | Assets under construction | | | 8 | | | 3,575 | | | Total property and equipment | | | 22,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 Value | | Accumulated Amortization | | Net Book Value | | Weighted 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 Value | | Accumulated Amortization | | Net Book Value | | Weighted 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, | | | | | | 2026 | | 2025 | | | | 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 | | | 2028 | 3,413 | | | 2029 | 1,501 | | | 2030 | 798 | | | 2031 | 46 | | | | | 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 adjustments | 157 | | | 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 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 | |
|
| 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 commissions | 18,659 | | | 46,420 | | | Accrued payroll and withholding taxes | 9,894 | | | 11,138 | | | Other | 27,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, | | 2026 | | 2025 | | | | 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 | | | | | | | | | |
|