v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 298,454 $ 252,265 $ 590,421 $ 483,008
Cost of revenues 81,714 69,684 160,585 136,331
Gross profit 216,740 182,581 429,836 346,677
Operating expenses:        
Research and development 92,195 73,670 175,169 144,060
Sales and marketing 40,007 29,563 79,256 56,225
General and administrative 50,593 45,985 96,939 89,435
Total operating expenses 182,795 149,218 351,364 289,720
Income from operations 33,945 33,363 78,472 56,957
Other (expense) income, net (410) 1,660 (1,196) 2,661
Income before interest income and income taxes 33,535 35,023 77,276 59,618
Interest income 11,831 11,427 23,642 21,842
Income before income taxes 45,366 46,450 100,918 81,460
Provision for income taxes 12,208 1,669 24,300 1,544
Net income 33,158 44,781 76,618 79,916
Comprehensive income $ 33,158 $ 44,781 $ 76,618 $ 79,916
Net income per share attributable to Class A and Class B common stockholders, basic (in usd per share) $ 0.71 $ 0.98 $ 1.64 $ 1.76
Net income per share attributable to Class A and Class B common stockholders, diluted (in usd per share) $ 0.66 $ 0.91 $ 1.53 $ 1.64