XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]    
Revenue $ 126,676 $ 108,469
Cost of revenue 13,550 13,153
Gross profit 113,126 95,316
Operating expenses:    
Research and development 22,574 21,931
Sales and marketing 35,244 34,455
General and administrative 9,255 9,247
Total operating expenses 67,073 65,633
Income from operations 46,053 29,683
Other income, net 7,116 4,839
Income before income taxes 53,169 34,522
Provision for income taxes 11,792 6,116
Net income $ 41,377 $ 28,406
Net income per share attributable to Class A and Class B common stockholders:    
Basic (in dollars per share) $ 0.22 $ 0.15
Diluted (in dollars per share) $ 0.21 $ 0.13
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders:    
Basic (in shares) 185,610 194,521
Diluted (in shares) 199,224 212,355