v3.26.1
Accounts Receivable Securitization (Details) - USD ($)
$ in Millions
6 Months Ended
Mar. 18, 2026
Jun. 30, 2026
Jun. 30, 2025
Mar. 17, 2026
Dec. 31, 2025
Transfers and Servicing [Abstract]          
Transferor's interests in transferred financial assets, receivables sold, percent   100.00%      
Transferor's interests in transferred financial assets, fair value   $ 212.8     $ 299.7
Proceeds from accounts receivable securitization   1,500.0 $ 1,400.0    
Cash collection   1,500.0 $ 1,400.0    
Outstanding principal on receivables sold under securitization   431.4     445.8
Investment limit $ 300.0     $ 50.0  
Asset servicing fee $ 11.8        
Transferor's interests in transferred financial assets, amount drawn on investment limit   200.0     120.0
Transferor's interests in transferred financial assets,unused portion of the facility limit   $ 100.0     $ 93.1