v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 192,594 $ 137,624 $ 538,474 $ 380,124
Cost of revenues 52,180 36,254 144,720 101,534
Gross profit 140,414 101,370 393,754 278,590
Operating expenses:        
Research and development 62,878 50,305 168,903 144,096
Sales and marketing 25,574 22,335 65,679 56,670
General and administrative 38,388 33,400 110,459 95,878
Total operating expenses 126,840 106,040 345,041 296,644
Income (loss) from operations 13,574 (4,670) 48,713 (18,054)
Other income (expense), net 569 (1,023) (759) (1,109)
Income (loss) before interest income and income taxes 14,143 (5,693) 47,954 (19,163)
Interest income 11,246 8,625 32,000 21,807
Income before income taxes 25,389 2,932 79,954 2,644
Provision (benefit) for income taxes 2,029 125 5,287 (1,306)
Net income 23,360 2,807 74,667 3,950
Net comprehensive income $ 23,360 $ 2,807 $ 74,667 $ 3,950
Net income per share attributable to Class A and Class B common stockholders, basic (in usd per share) $ 0.53 $ 0.07 $ 1.73 $ 0.10
Net income per share attributable to Class A and Class B common stockholders, diluted (in usd per share) $ 0.49 $ 0.06 $ 1.57 $ 0.09