XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 218,700 $ 192,476 $ 429,403 $ 377,206
Cost of revenue 87,755 78,328 169,014 153,910
Gross profit 130,945 114,148 260,389 223,296
Operating expenses:        
Research and development 39,644 32,984 79,238 65,911
Sales and marketing 19,288 17,997 38,689 36,907
General and administrative 36,394 40,839 69,201 86,612
Total operating expenses 95,326 91,820 187,128 189,430
Income from operations 35,619 22,328 73,261 33,866
Other income (expense):        
Interest expense (2,239) (2,321) (4,447) (4,625)
Loss on extinguishment of debt (269) 0 (269) 0
Interest income and other income, net 9,337 4,802 15,283 9,823
Other income, net 6,829 2,481 10,567 5,198
Income before income taxes 42,448 24,809 83,828 39,064
Income tax expense (5,421) (5,671) (8,597) (5,787)
Net income attributable to common stockholders $ 37,027 $ 19,138 $ 75,231 $ 33,277
Net income per share attributable to common stockholders        
Basic (in dollars per share) $ 0.41 $ 0.21 $ 0.82 $ 0.37
Diluted (in dollars per share) $ 0.39 $ 0.20 $ 0.77 $ 0.35
Weighted-average shares used to compute net income per share attributable to common stockholders        
Basic (in shares) 91,097,000 91,318,000 91,538,000 91,049,000
Diluted (in shares) 100,617,000 93,832,000 101,521,000 94,005,000