XML 31 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF NET INCOME (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
NET SALES $ 1,669.6 $ 1,628.1 $ 1,562.1 [1]
Related Party      
NET SALES $ 121.9 $ 390.8 $ 344.9
[1] Includes sales to related parties of $121.9 million, $390.8 million and $344.9 million for the years ended December 31, 2024, 2023 and 2022, respectively.