v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 257,905 $ 210,703
Cost of revenue 113,195 81,259
Gross profit 144,710 129,444
Operating expenses:    
Research and development 48,830 39,594
Sales and marketing 21,669 19,401
General and administrative 37,640 32,807
Total operating expenses 108,139 91,802
Operating income 36,571 37,642
Other (expense) income:    
Interest expense (10,553) (2,208)
Loss on extinguishment of debt, net (2,700) 0
Interest income and other income, net 1,178 5,946
Other (expense) income, net (12,075) 3,738
Income before income taxes 24,496 41,380
Income tax expense (8,725) (3,176)
Net income attributable to common stockholders $ 15,771 $ 38,204
Net income per share attributable to common stockholders    
Basic (in dollars per share) $ 0.17 $ 0.42
Diluted (in dollars per share) $ 0.15 $ 0.39
Weighted-average shares used to compute net income per share attributable to common stockholders    
Basic (in shares) 93,038,000 91,988,000
Diluted (in shares) 111,915,000 102,322,000