v3.25.2
Fair Value Measurement - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value Disclosures [Abstract]      
Accounts receivable, net $ 899,700,000   $ 756,000,000.0
Accounts receivable, allowances 13,300,000   11,300,000
Increase in accounts receivable, allowances 2,000,000    
Available for sale debt securities 80,100,000   69,600,000
Available for sale debt securities, amortized cost 80,000,000.0   70,100,000
Available for sale debt securities, allowance for credit losses 0 $ 0  
Available for sale debt securities, unrealized losses 400,000   600,000
Available for sale debt securities with unrealized losses, fair value 23,400,000   40,500,000
Trading securities 29,800,000   $ 28,100,000
Purchase of trading securities related to deferred compensation plans 3,100,000 4,400,000  
Proceeds from securities sold $ 3,300,000 $ 2,900,000