Schedule of Outstanding Debt (Parenthetical) (Detail) | 12 Months Ended |
Dec. 31, 2018USD ($) |
Secured Equipment Notes due in 2024 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,024 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2024 [Member] | Commencing on 2017 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,017 |
Secured Equipment Notes due in 2021 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,021 |
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 | 2,017 |
Secured Equipment Notes due in 2021 [Member] | Commencing on 2014 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,014 |
Secured Equipment Notes due in 2020 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,020 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2020 [Member] | Commencing on 2013 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,013 |
Secured Equipment Notes due in 2020 [Member] | Commencing on 2016 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,016 |
Secured Equipment Notes due in 2023 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,023 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2017 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,017 |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2016 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,016 |
Secured Equipment Notes due in 2023 [Member] | Commencing on 2018 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,018 |
Secured Equipment Notes due in 2019 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,019 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2019 [Member] | Commencing on 2013 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,013 |
Secured Equipment Notes due in 2019 [Member] | Commencing on 2015 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,015 |
Secured Equipment Notes due in 2022 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,022 |
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 | 2,017 |
Secured Equipment Notes due in 2022 [Member] | Commencing on 2015 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,015 |
Secured Equipment Notes due in 2018 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes due period | 2,018 |
Payment Frequency | monthly |
Secured Equipment Notes due in 2018 [Member] | Commencing on 2014 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,014 |
Secured Equipment Notes due in 2018 [Member] | Commencing on 2013 [Member] | |
Debt Instrument [Line Items] | |
Equipment notes, date of first required payment | 2,013 |
Minimum [Member] | Secured Equipment Notes due in 2024 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 403 |
Interest rate secured debt | 2.85% |
Minimum [Member] | Secured Equipment Notes due in 2021 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 1,940 |
Interest rate secured debt | 2.04% |
Minimum [Member] | Secured Equipment Notes due in 2020 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 3,614 |
Interest rate secured debt | 1.72% |
Minimum [Member] | Secured Equipment Notes due in 2023 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 669 |
Interest rate secured debt | 2.23% |
Minimum [Member] | Secured Equipment Notes due in 2019 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 3,243 |
Interest rate secured debt | 1.87% |
Minimum [Member] | Secured Equipment Notes due in 2022 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 3,030 |
Interest rate secured debt | 2.16% |
Minimum [Member] | Secured Equipment Notes due in 2018 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 6,480 |
Interest rate secured debt | 2.05% |
Maximum [Member] | Secured Equipment Notes due in 2024 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 83,000 |
Interest rate secured debt | 3.41% |
Maximum [Member] | Secured Equipment Notes due in 2021 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 352,655 |
Interest rate secured debt | 2.96% |
Maximum [Member] | Secured Equipment Notes due in 2020 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 398,496 |
Interest rate secured debt | 2.78% |
Maximum [Member] | Secured Equipment Notes due in 2023 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 341,341 |
Interest rate secured debt | 4.08% |
Maximum [Member] | Secured Equipment Notes due in 2019 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 322,780 |
Interest rate secured debt | 2.62% |
Maximum [Member] | Secured Equipment Notes due in 2022 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 254,190 |
Interest rate secured debt | 2.87% |
Maximum [Member] | Secured Equipment Notes due in 2018 [Member] | |
Debt Instrument [Line Items] | |
Monthly payments | $ 163,428 |
Interest rate secured debt | 2.70% |