v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenues $ 225,771 $ 201,704 $ 662,042 $ 586,587
Cost of revenues 90,928 92,859 269,085 272,188
Gross profit 134,843 108,845 392,957 314,399
Operating expenses:        
Sales and marketing 24,536 26,401 76,200 79,965
Research and development 41,356 38,932 124,351 113,699
General and administrative 33,641 31,705 98,896 95,061
Transaction-related costs 0 0 270 0
Amortization of acquired intangibles 0 0 0 93
Lease and other restructuring charges 1,352 803 2,252 2,548
Total operating expenses 100,885 97,841 301,969 291,366
Income from operations 33,958 11,004 90,988 23,033
Other income (expense):        
Interest and other income 917 5,487 7,591 15,076
Interest and other expense (544) (1,283) (2,778) (4,164)
Total other income, net 373 4,204 4,813 10,912
Income before income taxes 34,331 15,208 95,801 33,945
Provision for income taxes (1,111) (160) (6,084) (2,380)
Net income 33,220 15,048 89,717 31,565
Other comprehensive income (loss):        
Unrealized gain (loss) on available-for-sale investments 0 65 (61) (12)
Foreign currency translation adjustment (274) (483) (940) 29
Comprehensive income $ 32,946 $ 14,630 $ 88,716 $ 31,582
Net income per common share        
Basic (in usd per share) $ 0.53 $ 0.24 $ 1.44 $ 0.51
Diluted (in usd per share) $ 0.52 $ 0.23 $ 1.38 $ 0.49
Weighted average common shares outstanding        
Basic (in shares) 62,153 62,458 62,325 62,015
Diluted (in shares) 63,529 69,858 65,690 65,076