v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 281,184 $ 218,700 $ 539,089 $ 429,403
Cost of revenue 126,522 87,755 239,717 169,014
Gross profit 154,662 130,945 299,372 260,389
Operating expenses:        
Research and development 57,515 39,644 106,345 79,238
Sales and marketing 22,568 19,288 44,237 38,689
General and administrative 45,208 36,394 82,848 69,201
Total operating expenses 125,291 95,326 233,430 187,128
Operating income 29,371 35,619 65,942 73,261
Other (expense) income:        
Interest expense (7,463) (2,239) (18,016) (4,447)
Loss on extinguishment of debt, net 0 (269) (2,700) (269)
Interest income and other income, net 5,234 9,337 6,412 15,283
Other (expense) income, net (2,229) 6,829 (14,304) 10,567
Income before income taxes 27,142 42,448 51,638 83,828
Income tax benefit (expense) 8,295 (5,421) (430) (8,597)
Net income attributable to common stockholders $ 35,437 $ 37,027 $ 51,208 $ 75,231
Net income per share attributable to common stockholders        
Basic (in dollars per share) $ 0.34 $ 0.41 $ 0.52 $ 0.82
Diluted (in dollars per share) $ 0.29 $ 0.39 $ 0.45 $ 0.77
Weighted-average shares used to compute net income per share attributable to common stockholders        
Basic (in shares) 104,611,000 91,097,000 98,856,000 91,538,000
Diluted (in shares) 126,548,000 100,617,000 118,708,000 101,521,000