XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 1,223,289 $ 1,197,248 $ 1,169,258
Cost of revenue (exclusive of depreciation, shown separately below) 623,569 614,463 615,042
Other operating expenses:      
Research and development 161,570 158,194 143,201
Selling, general and administrative 281,476 258,313 247,613
Depreciation 18,107 21,622 23,189
Restructuring and reorganization charges 19,818 13,323 16,336
Total operating expenses 1,104,540 1,065,915 1,045,381
Operating income 118,749 131,333 123,877
Other income (expense):      
Interest expense (28,954) (30,469) (31,176)
Interest income 5,204 8,685 4,336
Loss on debt extinguishment (453) 0 0
Other, net (3,849) 2,723 (4,686)
Total other (28,052) (19,061) (31,526)
Income before income taxes 90,697 112,272 92,351
Income tax provision (34,816) (25,420) (26,105)
Net income $ 55,881 $ 86,852 $ 66,246
Weighted-average shares outstanding:      
Basic 27,694 28,345 29,938
Diluted 28,218 28,665 30,115
Earnings per common share:      
Basic $ 2.02 $ 3.06 $ 2.21
Diluted $ 1.98 $ 3.03 $ 2.2