XML 132 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 872,714 $ 740,305 $ 708,529 $ 636,839 $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 2,958,387 $ 2,956,416 $ 2,971,956
Costs and operating expenses:                      
Cost of sales 348,516 301,655 288,244 261,786 318,360 291,407 301,076 284,380 1,200,201 1,195,223  
Selling and administrative expenses 173,268 169,097 173,247 174,536 180,357 186,748 186,953 181,956 690,148 736,014 658,026
Research and development expenses 46,914 45,336 46,182 44,595 44,386 41,995 45,873 42,691 183,027 174,945 176,190
Purchased intangibles amortization 11,753 11,759 11,744 11,834 12,148 12,116 6,815 1,479 47,090 32,558 6,366
Litigation provisions 0 1,326 0 10,242         11,568 0 0
Total costs and operating expenses 580,451 529,173 519,417 502,993 555,251 532,266 540,717 510,506 2,132,034 2,138,740 2,098,561
Operating income 292,263 211,132 189,112 133,846 264,223 179,426 199,859 174,168 826,353 817,676 873,395
Other income (expense), net (843) (338) (302) 2,259 (557) 328 (352) 1,388 776 807  
Interest expense (18,996) (21,435) (23,726) (25,520) (30,703) (30,442) (23,272) (14,444) (89,677) (98,861) (48,797)
Interest income 4,559 4,258 4,328 4,271 4,637 3,883 4,040 4,061 17,416 16,621 11,020
Income before income taxes 276,983 193,617 169,412 114,856 237,600 153,195 180,275 165,173 754,868 736,243 837,846
Provision for income taxes 45,585 32,114 26,675 12,660 21,395 18,643 29,721 24,250 117,034 94,009 130,091
Net income $ 231,398 $ 161,503 $ 142,737 $ 102,196 $ 216,205 $ 134,552 $ 150,554 $ 140,923 $ 637,834 $ 642,234 $ 707,755
Net income per basic common share $ 3.9 $ 2.72 $ 2.41 $ 1.73 $ 3.66 $ 2.28 $ 2.56 $ 2.39 $ 10.75 $ 10.87 $ 11.8
Weighted-average number of basic common shares 59,386 59,367 59,339 59,232 59,142 59,093 58,857 59,023 59,333 59,076 59,985
Net income per diluted common share $ 3.88 $ 2.71 $ 2.4 $ 1.72 $ 3.65 $ 2.27 $ 2.55 $ 2.38 $ 10.71 $ 10.84 $ 11.73
Weighted-average number of diluted common shares and equivalents 59,645 59,504 59,451 59,431 59,311 59,225 59,010 59,317 59,552 59,270 60,331