XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]    
Revenue $ 145,913 $ 126,676
Cost of revenue 15,793 13,550
Gross profit 130,120 113,126
Operating expenses:    
Research and development 26,799 22,574
Sales and marketing 36,365 35,244
General and administrative 12,439 9,255
Total operating expenses 75,603 67,073
Income from operations 54,517 46,053
Other income, net 9,630 7,116
Income before income taxes 64,147 53,169
Provision for income taxes 10,827 11,792
Net income $ 53,320 $ 41,377
Net income per share attributable to Class A and Class B common stockholders:    
Basic (in dollars per share) $ 0.28 $ 0.22
Diluted (in dollars per share) $ 0.27 $ 0.21
Weighted-average shares used in computing net income per share attributable to Class A and Class B common stockholders:    
Basic (in shares) 187,984 185,610
Diluted (in shares) 201,158 199,224