XML 13 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 303,615 $ 295,143 $ 900,196 $ 880,596
Cost of revenue (exclusive of depreciation, shown separately below) 157,534 149,487 462,172 460,266
Other operating expenses:        
Research and development 40,300 41,665 121,619 116,171
Selling, general and administrative 65,430 63,913 195,260 186,794
Depreciation 4,301 5,313 13,899 16,286
Restructuring and reorganization charges 5,591 2,943 17,547 12,040
Total operating expenses 273,156 263,321 810,497 791,557
Operating income 30,459 31,822 89,699 89,039
Other income (expense):        
Interest expense (7,367) (7,778) (21,964) (22,982)
Interest income 1,284 1,922 4,266 6,641
Loss on debt extinguishment 0 0 (453) 0
Other, net 1,964 (2,187) (3,787) (1,455)
Total other (4,119) (8,043) (21,938) (17,796)
Income before income taxes 26,340 23,779 67,761 71,243
Income tax provision (5,857) (4,691) (18,881) (18,859)
Net income $ 20,483 $ 19,088 $ 48,880 $ 52,384
Weighted-average shares outstanding:        
Basic 27,627 28,362 27,762 28,475
Diluted 27,970 28,468 28,123 28,621
Earnings per common share:        
Basic $ 0.74 $ 0.67 $ 1.76 $ 1.84
Diluted $ 0.73 $ 0.67 $ 1.74 $ 1.83