XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 286,868 $ 273,308 $ 871,934 $ 799,876
Cost of revenue (exclusive of depreciation, shown separately below) 152,734 138,462 458,897 415,014
Other operating expenses:        
Research and development 35,292 35,754 107,401 103,365
Selling, general and administrative 59,097 59,026 180,930 173,833
Depreciation 5,862 5,896 17,155 17,685
Restructuring and reorganization charges 1,152 14,193 8,421 46,304
Total operating expenses 254,137 253,331 772,804 756,201
Operating income 32,731 19,977 99,130 43,675
Other income (expense):        
Interest expense (8,036) (4,328) (23,092) (10,286)
Interest and investment income, net 1,175 281 2,516 537
Loss on derivative liability upon debt conversion 0 0 0 (7,456)
Other, net 813 2,790 (3,047) 6,044
Total other (6,048) (1,257) (23,623) (11,161)
Income before income taxes 26,683 18,720 75,507 32,514
Income tax provision (7,989) (6,239) (21,931) (8,603)
Net income $ 18,694 $ 12,481 $ 53,576 $ 23,911
Weighted-average shares outstanding:        
Basic 30,097 30,941 30,381 31,219
Diluted 30,284 31,159 30,540 31,487
Earnings per common share:        
Basic $ 0.62 $ 0.4 $ 1.76 $ 0.77
Diluted $ 0.62 $ 0.4 $ 1.75 $ 0.76