XML 115 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Related Party Transactions - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Nov. 24, 2025
USD ($)
$ / shares
shares
Aug. 19, 2025
USD ($)
$ / shares
shares
Mar. 07, 2025
USD ($)
$ / shares
shares
Aug. 14, 2024
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
repurchaseProgram
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Nov. 21, 2025
Aug. 18, 2025
Mar. 06, 2025
Aug. 13, 2024
Related Party Transaction [Line Items]                      
Accounts receivable, after allowance for credit loss, current         $ 444.1 $ 433.9          
Number of share repurchase program completed | repurchaseProgram         3            
Common stock repurchase (in shares) | shares         850,000 698,000 42,486        
Stock repurchased during period, value         $ 172.6 $ 145.3          
Share repurchase, price per share (in USD per share) | $ / shares         $ 203.03 $ 208.23          
Related Party                      
Related Party Transaction [Line Items]                      
Accounts receivable, after allowance for credit loss, current         $ 1.6 $ 1.2          
Affiliated Entity                      
Related Party Transaction [Line Items]                      
Receivables due from related party         $ 1.5            
Common stock repurchase (in shares) | shares 150,000 200,000 100,000 100,000              
Stock repurchased during period, value $ 37.6 $ 51.5 $ 16.9 $ 20.7              
Share repurchase, price per share (in USD per share) | $ / shares $ 250.96 $ 257.38 $ 168.75 $ 206.90              
Shares acquired, discount percentage               3.00% 3.00% 3.00% 3.00%