XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 252,265 $ 178,327 $ 483,008 $ 345,880
Cost of revenues 69,684 47,349 136,331 92,540
Gross profit 182,581 130,978 346,677 253,340
Operating expenses:        
Research and development 73,670 55,147 144,060 106,025
Sales and marketing 29,563 20,174 56,225 40,105
General and administrative 45,985 36,957 89,435 72,071
Total operating expenses 149,218 112,278 289,720 218,201
Income from operations 33,363 18,700 56,957 35,139
Other income (expense), net 1,660 (707) 2,661 (1,328)
Income before interest income and income taxes 35,023 17,993 59,618 33,811
Interest income 11,427 10,721 21,842 20,754
Income before income taxes 46,450 28,714 81,460 54,565
Provision for income taxes 1,669 4,363 1,544 3,258
Net income and comprehensive income 44,781 24,351 79,916 51,307
Net income and comprehensive income $ 44,781 $ 24,351 $ 79,916 $ 51,307
Net income per share attributable to Class A and Class B common stockholders, basic (in usd per share) $ 0.98 $ 0.56 $ 1.76 $ 1.19
Net income per share attributable to Class A and Class B common stockholders, diluted (in usd per share) $ 0.91 $ 0.51 $ 1.64 $ 1.08