XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 290,318 $ 286,327 $ 585,453 $ 585,066
Cost of revenue (exclusive of depreciation, shown separately below) 152,892 151,142 310,779 306,163
Other operating expenses:        
Research and development 38,411 36,645 74,506 72,109
Selling, general and administrative 61,159 62,686 122,881 121,833
Depreciation 5,337 5,573 10,973 11,293
Restructuring and reorganization charges 7,099 2,075 9,097 7,269
Total operating expenses 264,898 258,121 528,236 518,667
Operating income 25,420 28,206 57,217 66,399
Other income (expense):        
Interest expense (7,698) (7,837) (15,204) (15,056)
Interest income 2,103 772 4,719 1,341
Other, net 174 (1,428) 732 (3,860)
Total other (5,421) (8,493) (9,753) (17,575)
Income before income taxes 19,999 19,713 47,464 48,824
Income tax provision (6,170) (5,759) (14,168) (13,942)
Net income $ 13,829 $ 13,954 $ 33,296 $ 34,882
Weighted-average shares outstanding:        
Basic 28,546 30,629 28,531 30,524
Diluted 28,600 30,726 28,698 30,668
Earnings per common share:        
Basic $ 0.48 $ 0.46 $ 1.17 $ 1.14
Diluted $ 0.48 $ 0.45 $ 1.16 $ 1.14