Transfer of Financial Assets (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Transfers and Servicing [Abstract] | |||
| Accounts receivable derecognized | $ 4.3 | $ 32.4 | $ 145.0 |
| Loss on sale of accounts receivable | $ 0.0 | $ 0.0 | |