XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 1,006,090 $ 1,037,098 $ 811,020
Cost of revenue 284,185 277,271 206,421
Gross margin 721,905 759,827 604,599
Research, development, and engineering expenses 141,133 135,372 130,982
Selling, general, and administrative expenses 312,107 309,354 267,593
Loss from Catastrophes 20,779 0 0
Restructuring charges 1,657 0 15,924
Intangible asset impairment charges 0 0 19,571
Operating income 246,229 315,101 170,529
Foreign currency gain (loss) (1,837) (2,270) 3,697
Investment income 6,715 6,660 12,994
Other income (expense) (412) (591) (309)
Income before income tax expense 250,695 318,900 186,911
Income tax expense on continuing operations 35,170 39,019 10,725
Net income $ 215,525 $ 279,881 $ 176,186
Net Income per weighted-average common and common-equivalent share:      
Net income (in dollars per share) $ 1.24 $ 1.59 $ 1.02
Diluted earnings per weighted-average common and common-equivalent share (1):      
Net income (in dollars per share) $ 1.23 $ 1.56 $ 1.00
Weighted-average common and common-equivalent shares outstanding:      
Basic (in shares) 173,407 176,463 173,489
Diluted (in shares) 174,869 179,916 176,592
Cash dividends per common share (in dollars per share) [1] $ 0.265 $ 0.245 $ 2.225
[1] 172,440