v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 374,758 $ 324,140
Cost of revenue 121,347 108,257
Gross profit 253,411 215,883
Operating expenses:    
Research and development 22,382 22,077
Sales, general and administrative 192,795 153,456
Total operating expenses 215,177 175,533
Income from operations 38,234 40,350
Interest and other income, net 3,454 3,508
Income before income taxes 41,688 43,858
Provision for income taxes 9,104 4,635
Net income $ 32,584 $ 39,223
Net income per share:    
Basic (in dollars per share) $ 0.83 $ 1.02
Diluted (in dollars per share) $ 0.82 $ 1.00
Weighted average shares outstanding:    
Basic (in shares) 39,275,424 38,562,191
Diluted (in shares) 39,543,780 39,163,428