XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 295,135 $ 298,739
Cost of revenue (exclusive of depreciation, shown separately below) 157,887 155,021
Other operating expenses:    
Research and development 36,095 35,464
Selling, general and administrative 61,722 59,147
Depreciation 5,636 5,720
Restructuring and reorganization charges 1,998 5,194
Total operating expenses 263,338 260,546
Operating income 31,797 38,193
Other income (expense):    
Interest expense (7,506) (7,219)
Interest income 2,616 569
Other, net 558 (2,432)
Total other (4,332) (9,082)
Income before income taxes 27,465 29,111
Income tax provision (7,998) (8,183)
Net income $ 19,467 $ 20,928
Weighted-average shares outstanding:    
Basic 28,516 30,418
Diluted 28,797 30,609
Earnings per common share:    
Basic $ 0.68 $ 0.69
Diluted $ 0.68 $ 0.68