XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]    
Revenue $ 108,469 $ 90,639
Cost of revenue 13,153 13,077
Gross profit 95,316 77,562
Operating expenses:    
Research and development 21,931 19,022
Sales and marketing 34,455 28,134
General and administrative 9,247 8,724
Total operating expenses 65,633 55,880
Income from operations 29,683 21,682
Other income, net 4,839 804
Income before income taxes 34,522 22,486
Provision for income taxes 6,116 103
Net income $ 28,406 $ 22,383
Net income per share attributable to Class A and Class B common stockholders:    
Basic (in dollars per share) $ 0.15 $ 0.12
Diluted (in dollars per share) $ 0.13 $ 0.10
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders:    
Basic (in shares) 194,521 192,947
Diluted (in shares) 212,355 214,954