XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Revenue        
Total revenue $ 94,338 $ 73,229 $ 181,551 $ 145,591
Cost of revenue        
Total cost of revenue 36,498 32,116 71,545 63,929
Gross profit 57,840 41,113 110,006 81,662
Operating expenses        
Sales and marketing [1] 55,643 49,895 107,768 93,780
Research and development 55,715 50,399 108,642 101,267
General and administrative 21,770 20,215 41,470 40,104
Total operating expenses 133,128 120,509 257,880 235,151
Loss from operations (75,288) (79,396) (147,874) (153,489)
Interest income 9,560 10,480 19,563 20,602
Other income (expense), net 13 (638) 41 (877)
Loss before provision for income taxes (65,715) (69,554) (128,270) (133,764)
Provision for income taxes 257 226 529 374
Net loss $ (65,972) $ (69,780) $ (128,799) $ (134,138)
Net loss per share attributable to Class A and Class B common stockholders, basic (in dollars per share) $ (0.52) $ (0.59) $ (1.02) $ (1.15)
Net loss per share attributable to Class A and Class B common stockholders, diluted (in dollars per share) $ (0.52) $ (0.59) $ (1.02) $ (1.15)
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) 127,870 118,656 126,434 117,125
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) 127,870 118,656 126,434 117,125
Subscription        
Revenue        
Total revenue [2] $ 81,162 $ 66,449 $ 154,618 $ 127,801
Cost of revenue        
Total cost of revenue 35,038 30,937 68,330 61,371
Professional services        
Revenue        
Total revenue [3] 13,176 6,780 26,933 17,790
Cost of revenue        
Total cost of revenue $ 1,460 $ 1,179 $ 3,215 $ 2,558
[1] Including related party sales and marketing expense of $810 for the six months ended October 31, 2023.
[2] Including related party revenue of $10,581 for the six months ended October 31, 2023.
[3] Including related party revenue of $5,804 for the six months ended October 31, 2023.