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 | |||