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
Revenue:      
Total revenue $ 1,000,010 $ 831,518 $ 1,039,593
Cost of revenue:      
Total cost of revenue 431,694 377,924 521,277
Gross profit 568,316 453,594 518,316
Operating expenses:      
Sales and marketing 248,636 217,879 214,564
Research and development 190,356 179,870 177,772
General and administrative 108,334 98,879 100,395
Total operating expenses 547,326 496,628 492,731
Operating income (loss) 20,990 (43,034) 25,585
Interest income and other expense, net:      
Interest income, net 13,434 12,343 9,704
Other expense, net (256) (955) (532)
Total interest income and other expense, net 13,178 11,388 9,172
Income (loss) before income taxes 34,168 (31,646) 34,757
Income tax expense (benefit) 16,284 (1,899) 5,432
Net income (loss) $ 17,884 $ (29,747) $ 29,325
Net income (loss) per common share:      
Basic (in dollars per share) $ 0.27 $ (0.45) $ 0.44
Diluted (in dollars per share) $ 0.26 $ (0.45) $ 0.42
Weighted-average number of shares used to compute net income (loss) per common share:      
Basic (in shares) 66,041 65,879 65,980
Diluted (in shares) 69,305 65,879 69,320
Net income (loss) $ 17,884 $ (29,747) $ 29,325
Other comprehensive income, net of tax:      
Unrealized gain on available-for-sale marketable securities, net 343 187 1,701
Foreign currency translation adjustments, net (139) (140) 113
Total other comprehensive income, net of tax 204 47 1,814
Comprehensive income (loss) 18,088 (29,700) 31,139
Appliance      
Revenue:      
Total revenue 825,649 694,147 931,468
Cost of revenue:      
Total cost of revenue 367,088 317,842 471,461
Software and service      
Revenue:      
Total revenue 174,361 137,371 108,125
Cost of revenue:      
Total cost of revenue $ 64,606 $ 60,082 $ 49,816

Source