XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Current assets    
Cash and cash equivalents $ 164,358 $ 167,146
Marketable securities 578,330 583,221
Accounts receivable, net of allowance of $877 and $359 as of April 30, 2025 and 2024, respectively 137,226 130,064
Prepaid expenses and other current assets 24,338 23,963
Total current assets 904,252 904,394
Property and equipment, net 79,298 88,631
Goodwill 625 625
Other assets, non-current 41,707 44,575
Total assets 1,025,882 1,038,225
Current liabilities    
Accounts payable 15,160 11,316
Accrued compensation and employee benefits 53,868 44,263
Deferred revenue, current 36,561 37,230
Accrued and other current liabilities 26,295 9,526
Total current liabilities 131,884 102,335
Deferred revenue, non-current 0 1,732
Other long-term liabilities 55,695 60,805
Total liabilities 187,579 164,872
Commitments and contingencies (note 7)
Stockholders’ equity    
Additional paid-in capital 2,216,284 1,963,726
Accumulated other comprehensive income (loss) 521 (563)
Accumulated deficit (1,378,635) (1,089,933)
Total stockholders’ equity 838,303 873,353
Total liabilities and stockholders’ equity 1,025,882 1,038,225
Class A Common Stock    
Stockholders’ equity    
Common stock 130 120
Class B Common Stock    
Stockholders’ equity    
Common stock $ 3 $ 3