Subsequent Events - Narrative (Details) - USD ($) |
Aug. 20, 2021 |
Aug. 02, 2021 |
Jun. 30, 2021 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Principal amount | $ 660,000,000 | ||
| 3.360% Secured Series 2016-1 A-1 Notes due 2021 | Senior Notes | |||
| Subsequent Event [Line Items] | |||
| Interest rate, stated percentage | 3.36% | ||
| Principal amount | $ 438,000,000 | ||
| Subsequent Event | 3.360% Secured Series 2016-1 A-1 Notes due 2021 | Senior Notes | |||
| Subsequent Event [Line Items] | |||
| Interest rate, stated percentage | 3.36% | ||
| Principal amount | $ 220,000,000 |