 | srt:B717Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B717200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B737Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B737700Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B737800Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B737820Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B737900Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B737MaxMember | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B757Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B757200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B757223Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B767Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B767200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B767300Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B767323Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B777Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B777200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B777223Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B777300Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A300Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A312Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A320Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A320200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A320NeoMember | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A330Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:A330200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:CRJMember | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:CRJ200Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:CRJ700Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:CRJ900Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:EMBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:EMB120Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:EMB135Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:EMB145Member | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | srt:B717Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B717200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B737Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B737700Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B737800Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B737820Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B737900Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B737MaxMember | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B757Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B757200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B757223Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B767Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B767200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B767300Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B767323Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B777Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B777200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B777223Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:B777300Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A300Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A312Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A320Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A320200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A320NeoMember | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A330Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:A330200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:CRJMember | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:CRJ200Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:CRJ700Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:CRJ900Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:EMBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:EMB120Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:EMB135Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |
 | srt:EMB145Member | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesTypesOfCommercialAircraftTable |