XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Revenue      
Total revenue $ 389,056 $ 310,582 $ 266,795
Cost of revenue      
Total cost of revenue 153,193 132,022 86,337
Gross profit 235,863 178,560 180,458
Operating expenses      
Sales and marketing [1] 239,659 214,167 183,121
Research and development 226,391 201,365 210,660
General and administrative 94,237 81,370 77,170
Total operating expenses 560,287 496,902 470,951
Loss from operations (324,424) (318,342) (290,493)
Interest income 36,189 40,079 21,979
Other income (expense), net 509 (641) 350
Loss before provision for income taxes (287,726) (278,904) (268,164)
Provision for income taxes 976 792 675
Net loss $ (288,702) $ (279,696) $ (268,839)
Net loss per share attributable to Class A and B common stockholders, basic (in dollars per share) $ (2.24) $ (2.34) $ (2.45)
Net loss per share attributable to Class A and B common stockholders, diluted (in dollars per share) $ (2.24) $ (2.34) $ (2.45)
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) 129,089 119,362 109,851
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) 129,089 119,362 109,851
Cost of subscription      
Revenue      
Total revenue [2] $ 327,630 $ 278,104 $ 230,443
Cost of revenue      
Total cost of revenue 143,841 128,469 78,423
Professional services      
Revenue      
Total revenue [3] 61,426 32,478 36,352
Cost of revenue      
Total cost of revenue $ 9,352 $ 3,553 $ 7,914
[1] Including related party sales and marketing expense of $810 and $13,962 for the fiscal years ended April 30, 2024 and 2023, respectively.
[2] Including related party revenue of $10,581 and $75,452 for the fiscal years ended April 30, 2024 and 2023, respectively.
[3] Including related party revenue of $5,804 and $16,774 for the fiscal years ended April 30, 2024 and 2023, respectively.