v3.25.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenues $ 794,809 $ 696,464 $ 624,624
Cost of revenues 365,126 341,983 321,973
Gross profit 429,683 354,481 302,651
Operating expenses:      
Sales and marketing 105,858 105,951 109,522
Research and development 154,330 143,244 137,334
General and administrative 125,513 122,942 110,186
Transaction-related costs 166 0 24
Amortization of acquired intangibles 93 16,979 20,667
Lease and other restructuring charges 3,826 7,628 10,975
Total operating expenses 389,786 396,744 388,708
Income (loss) from operations 39,897 (42,263) (86,057)
Other income (expense):      
Interest and other income 20,237 16,342 10,098
Interest and other expense (5,409) (4,939) (5,732)
Gain on extinguishment of debt 0 0 19,869
Total other income, net 14,828 11,403 24,235
Income (loss) before income taxes 54,725 (30,860) (61,822)
Provision for income taxes (2,717) (7,676) (3,562)
Net income (loss) 52,008 (38,536) (65,384)
Other comprehensive income (loss):      
Unrealized gain (loss) on available-for-sale investments (36) 392 1,800
Foreign currency translation adjustment (44) (1,154) 61
Comprehensive income (loss) $ 51,928 $ (39,298) $ (63,523)
Net income (loss) per common share      
Basic (in usd per share) $ 0.84 $ (0.64) $ (1.12)
Diluted (in usd per share) $ 0.80 $ (0.64) $ (1.12)
Weighted average common shares outstanding      
Basic (in shares) 62,156 60,105 58,354
Diluted (in shares) 65,118 60,105 58,354