XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 230,743 $ 167,553
Cost of revenues 66,647 45,191
Gross profit 164,096 122,362
Operating expenses:    
Research and development 70,390 50,878
Sales and marketing 26,662 19,931
General and administrative 43,450 35,114
Total operating expenses 140,502 105,923
Income from operations 23,594 16,439
Other income (expense), net 1,001 (621)
Income before interest income and income taxes 24,595 15,818
Interest income 10,415 10,033
Income before income taxes 35,010 25,851
Benefit from income taxes (125) (1,105)
Net income and comprehensive income 35,135 26,956
Net income and comprehensive income $ 35,135 $ 26,956
Net income per share attributable to Class A and Class B common stockholders, basic (in usd per share) $ 0.78 $ 0.63
Net income per share attributable to Class A and Class B common stockholders, diluted (in usd per share) $ 0.72 $ 0.57