Schedule of Outstanding Debt (Parenthetical) (Detail) | 3 Months Ended |
Mar. 31, 2019 |
Secured Equipment Notes due in 2024 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2024 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2024 [Member] | Commencing on 2018 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2018 |
Secured Equipment Notes due in 2024 [Member] | Commencing on 2017 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2017 |
Secured Equipment Notes due in 2024 [Member] | Commencing on 2019 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2019 |
Secured Equipment Notes due in 2023 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2023 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2018 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2018 |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2017 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2017 |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2016 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2016 |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2019 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2019 |
Secured Equipment Notes due in 2022 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2022 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2022 [Member] | Commencing on 2017 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2017 |
Secured Equipment Notes due in 2022 [Member] | Commencing on 2015 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2015 |
Secured Equipment Notes due in 2021 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2021 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2021 [Member] | Commencing on 2017 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2017 |
Secured Equipment Notes due in 2021 [Member] | Commencing on 2014 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2014 |
Secured Equipment Notes due in 2020 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2020 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2020 [Member] | Commencing on 2016 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2016 |
Secured Equipment Notes due in 2020 [Member] | Commencing on 2013 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2013 |
Secured Equipment Notes due in 2019 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2019 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2019 [Member] | Commencing on 2015 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2015 |
Secured Equipment Notes due in 2019 [Member] | Commencing on 2013 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2013 |
Minimum [Member] | Secured Equipment Notes due in 2024 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.85% |
Minimum [Member] | Secured Equipment Notes due in 2023 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.23% |
Minimum [Member] | Secured Equipment Notes due in 2022 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.16% |
Minimum [Member] | Secured Equipment Notes due in 2021 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.04% |
Minimum [Member] | Secured Equipment Notes due in 2020 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 1.72% |
Minimum [Member] | Secured Equipment Notes due in 2019 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.05% |
Maximum [Member] | Secured Equipment Notes due in 2024 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 3.59% |
Maximum [Member] | Secured Equipment Notes due in 2023 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 4.16% |
Maximum [Member] | Secured Equipment Notes due in 2022 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.87% |
Maximum [Member] | Secured Equipment Notes due in 2021 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.96% |
Maximum [Member] | Secured Equipment Notes due in 2020 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.78% |
Maximum [Member] | Secured Equipment Notes due in 2019 [Member] | |
Debt Instrument [Line Items] | |
Interest rate secured debt | 2.62% |