XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 727,543 $ 540,397
Restricted cash 3,671 2,692
Marketable securities 669,717 544,002
Accounts receivable, net of allowance for credit losses of $5,510 and $4,979 as of April 30, 2025 and April 30, 2024, respectively 375,613 323,011
Deferred contract acquisition costs 86,205 78,030
Prepaid expenses and other current assets 68,258 42,765
Total current assets 1,931,007 1,530,897
Property and equipment, net 6,589 5,453
Goodwill 319,417 319,380
Operating lease right-of-use assets 22,334 20,506
Intangible assets, net 11,404 20,620
Deferred contract acquisition costs, non-current 117,762 114,509
Deferred tax assets 168,045 225,544
Other assets 16,295 5,657
Total assets 2,592,853 2,242,566
Current liabilities:    
Accounts payable 17,150 26,075
Accrued expenses and other liabilities 86,347 75,292
Accrued compensation and benefits 93,714 93,691
Operating lease liabilities 8,928 12,187
Deferred revenue 802,117 663,846
Total current liabilities 1,008,256 871,091
Deferred revenue, non-current 50,340 30,293
Long-term debt, net 569,729 568,612
Operating lease liabilities, non-current 16,357 12,898
Other liabilities, non-current 20,937 21,487
Total liabilities 1,665,619 1,504,381
Commitments and contingencies (Notes 8 and 9)
Shareholders’ equity:    
Preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of April 30, 2025 and April 30, 2024 0 0
Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 105,534,887 shares issued and outstanding as of April 30, 2025 and 101,705,935 shares issued and outstanding as of April 30, 2024 1,112 1,070
Treasury stock (369) (369)
Additional paid-in capital 2,049,416 1,750,729
Accumulated other comprehensive loss (23,204) (21,638)
Accumulated deficit (1,099,721) (991,607)
Total shareholders’ equity 927,234 738,185
Total liabilities and shareholders’ equity $ 2,592,853 $ 2,242,566