0001021162 2018-04-01 2019-03-31 0001021162 2019-05-17 0001021162 2017-09-30 0001021162 2019-03-31 0001021162 2018-03-31 0001021162 2017-04-01 2018-03-31 0001021162 2016-04-01 2017-03-31 0001021162 us-gaap:RetainedEarningsMember 2019-03-31 0001021162 us-gaap:TreasuryStockMember 2017-04-01 2018-03-31 0001021162 us-gaap:CommonStockMember 2016-03-31 0001021162 2016-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2019-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2019-03-31 0001021162 us-gaap:TreasuryStockMember 2018-04-01 2019-03-31 0001021162 us-gaap:RetainedEarningsMember 2017-04-01 2018-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-01 2018-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2016-03-31 0001021162 us-gaap:CommonStockMember 2017-03-31 0001021162 us-gaap:CommonStockMember 2018-03-31 0001021162 us-gaap:RetainedEarningsMember 2016-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-04-01 2017-03-31 0001021162 us-gaap:CommonStockMember 2016-04-01 2017-03-31 0001021162 us-gaap:TreasuryStockMember 2019-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-04-01 2019-03-31 0001021162 us-gaap:CommonStockMember 2019-03-31 0001021162 us-gaap:CommonStockMember 2017-04-01 2018-03-31 0001021162 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-01 2018-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2016-04-01 2017-03-31 0001021162 us-gaap:ForeignExchangeContractMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-04-01 2018-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001021162 us-gaap:TreasuryStockMember 2016-04-01 2017-03-31 0001021162 us-gaap:TreasuryStockMember 2018-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-04-01 2017-03-31 0001021162 us-gaap:RetainedEarningsMember 2018-04-01 2019-03-31 0001021162 us-gaap:TreasuryStockMember 2017-03-31 0001021162 us-gaap:DerivativeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-01 2018-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2017-04-01 2018-03-31 0001021162 us-gaap:DerivativeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-04-01 2017-03-31 0001021162 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2019-03-31 0001021162 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-04-01 2017-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001021162 us-gaap:DerivativeMember 2016-04-01 2017-03-31 0001021162 2017-03-31 0001021162 us-gaap:RetainedEarningsMember 2016-04-01 2017-03-31 0001021162 us-gaap:RetainedEarningsMember 2017-03-31 0001021162 us-gaap:InterestRateSwapMember 2017-04-01 2018-03-31 0001021162 us-gaap:CommonStockMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-04-01 2017-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-01 2018-03-31 0001021162 us-gaap:RetainedEarningsMember 2018-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2019-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001021162 us-gaap:AdditionalPaidInCapitalMember 2017-03-31 0001021162 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-03-31 0001021162 us-gaap:TreasuryStockMember 2016-03-31 0001021162 us-gaap:ForeignExchangeContractMember 2016-04-01 2017-03-31 0001021162 us-gaap:ForeignExchangeContractMember 2017-04-01 2018-03-31 0001021162 us-gaap:ForeignExchangeContractMember 2018-04-01 2019-03-31 0001021162 srt:RestatementAdjustmentMember 2017-04-01 2018-03-31 0001021162 srt:ScenarioPreviouslyReportedMember 2017-04-01 2018-03-31 0001021162 us-gaap:AccountingStandardsUpdate201707Member 2017-04-01 2018-03-31 0001021162 srt:ScenarioPreviouslyReportedMember 2016-04-01 2017-03-31 0001021162 srt:RestatementAdjustmentMember 2016-04-01 2017-03-31 0001021162 us-gaap:AccountingStandardsUpdate201707Member 2016-04-01 2017-03-31 0001021162 us-gaap:CapitalLeaseObligationsMember 2019-03-31 0001021162 tgi:AerospaceStructuresMember 2018-04-01 2018-06-30 0001021162 srt:MinimumMember us-gaap:AccountingStandardsUpdate201602Member 2019-03-31 0001021162 srt:MaximumMember us-gaap:AccountingStandardsUpdate201602Member 2019-03-31 0001021162 tgi:DilutedEaringsPerShareMember 2016-04-01 2017-03-31 0001021162 tgi:OperatingIncomeMember 2018-04-01 2019-03-31 0001021162 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-04-01 2019-03-31 0001021162 tgi:OperatingIncomeMember 2017-04-01 2018-03-31 0001021162 tgi:OperatingIncomeMember 2016-04-01 2017-03-31 0001021162 tgi:DilutedEaringsPerShareMember 2017-04-01 2018-03-31 0001021162 tgi:IncomeNetMember 2017-04-01 2018-03-31 0001021162 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2018-04-01 2019-03-31 0001021162 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-04-01 2019-03-31 0001021162 2018-01-01 2018-03-31 0001021162 tgi:GrossUnfavorableChangesInEstimatesMember 2016-04-01 2017-03-31 0001021162 tgi:DilutedEaringsPerShareMember 2018-04-01 2019-03-31 0001021162 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2018-04-01 2019-03-31 0001021162 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-04-01 2019-03-31 0001021162 tgi:GrossFavorableChangeInEstimatesMember 2018-04-01 2019-03-31 0001021162 tgi:GrossFavorableChangeInEstimatesMember 2016-04-01 2017-03-31 0001021162 srt:MinimumMember 2017-04-01 2018-03-31 0001021162 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-04-01 2019-03-31 0001021162 tgi:GrossUnfavorableChangesInEstimatesMember 2018-04-01 2019-03-31 0001021162 tgi:IncomeNetMember 2016-04-01 2017-03-31 0001021162 tgi:GrossFavorableChangeInEstimatesMember 2017-04-01 2018-03-31 0001021162 tgi:GrossUnfavorableChangesInEstimatesMember 2017-04-01 2018-03-31 0001021162 tgi:IncomeNetMember 2018-04-01 2019-03-31 0001021162 srt:MaximumMember 2017-04-01 2018-03-31 0001021162 2017-10-01 2017-12-31 0001021162 tgi:MachiningMember 2018-04-01 2019-03-31 0001021162 tgi:Global7500TransitionMember 2018-04-01 2019-03-31 0001021162 tgi:TriumphProcessingEmbeeDivisionMember 2017-04-01 2018-03-31 0001021162 tgi:RPLMember 2018-04-01 2019-03-31 0001021162 tgi:EnginesandAPUMember 2016-04-01 2017-03-31 0001021162 tgi:TriumphStructuresLongIslandMember 2017-04-01 2018-03-31 0001021162 tgi:StructuresLosAngelesMember 2018-04-01 2019-03-31 0001021162 tgi:FabricationsMember 2018-04-01 2019-03-31 0001021162 tgi:TASNewportNewsMember 2016-04-01 2017-03-31 0001021162 tgi:MachiningMember 2019-03-31 0001021162 tgi:NAASMember 2018-04-01 2019-03-31 0001021162 tgi:StructuresLosAngelesMember 2018-09-30 0001021162 tgi:NetContractLiabilityMember 2018-03-31 0001021162 tgi:NetContractLiabilityMember 2019-03-31 0001021162 tgi:NetContractLiabilityMember 2018-04-01 2019-03-31 0001021162 tgi:ContractAssetChangeMember 2018-04-01 2019-03-31 0001021162 tgi:ContractLiabilityChangeMember 2018-04-01 2019-03-31 0001021162 2019-03-31 2019-03-31 0001021162 2024-03-31 2019-03-31 0001021162 2020-03-31 2019-03-31 0001021162 2022-03-31 2019-03-31 0001021162 tgi:AerospaceStructuresMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2019-03-31 0001021162 tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:ProductSupportMember us-gaap:TransferredOverTimeMember 2018-04-01 2019-03-31 0001021162 tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 us-gaap:TransferredOverTimeMember 2018-04-01 2019-03-31 0001021162 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2019-03-31 0001021162 tgi:ProductSupportMember tgi:TimingofTransferTotalMember 2018-04-01 2019-03-31 0001021162 tgi:IntegratedSystemsMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2019-03-31 0001021162 tgi:ProductSupportMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2019-03-31 0001021162 tgi:IntegratedSystemsMember tgi:TimingofTransferTotalMember 2018-04-01 2019-03-31 0001021162 tgi:AerospaceStructuresMember tgi:TimingofTransferTotalMember 2018-04-01 2019-03-31 0001021162 tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 tgi:AerospaceStructuresMember us-gaap:TransferredOverTimeMember 2018-04-01 2019-03-31 0001021162 tgi:TimingofTransferTotalMember 2018-04-01 2019-03-31 0001021162 tgi:IntegratedSystemsMember us-gaap:TransferredOverTimeMember 2018-04-01 2019-03-31 0001021162 tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 srt:RestatementAdjustmentMember 2019-03-31 0001021162 us-gaap:AccountingStandardsUpdate201409Member 2019-03-31 0001021162 tgi:MilitaryMember 2018-04-01 2019-03-31 0001021162 tgi:BusinessjetsMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:RegionalMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:BusinessjetsMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:CommercialAerospaceMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:CustomerSalesChannelTotalMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:BusinessjetsMember 2018-04-01 2019-03-31 0001021162 tgi:RegionalMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:NonaviationMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:CustomerSalesChannelTotalMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:RegionalMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:NonaviationMember 2018-04-01 2019-03-31 0001021162 tgi:CustomerSalesChannelTotalMember 2018-04-01 2019-03-31 0001021162 tgi:NonaviationMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:CustomerSalesChannelTotalMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:MilitaryMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:RegionalMember 2018-04-01 2019-03-31 0001021162 tgi:MilitaryMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:NonaviationMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:CommercialAerospaceMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:CommercialAerospaceMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:BusinessjetsMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:MilitaryMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:CommercialAerospaceMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2019-03-31 0001021162 srt:RestatementAdjustmentMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2018-03-31 0001021162 2018-04-01 0001021162 tgi:BombardierMember 2018-03-31 0001021162 tgi:EmbraerMember 2018-03-31 0001021162 us-gaap:LicensingAgreementsMember 2019-03-31 0001021162 us-gaap:CustomerRelationshipsMember 2019-03-31 0001021162 tgi:NonCompeteAgreementsAndOtherMember 2018-04-01 2019-03-31 0001021162 us-gaap:TradeNamesMember 2019-03-31 0001021162 tgi:NonCompeteAgreementsAndOtherMember 2019-03-31 0001021162 us-gaap:CustomerRelationshipsMember 2018-04-01 2019-03-31 0001021162 us-gaap:LicensingAgreementsMember 2018-04-01 2019-03-31 0001021162 us-gaap:TradeNamesMember 2018-04-01 2019-03-31 0001021162 us-gaap:CustomerRelationshipsMember 2018-03-31 0001021162 tgi:NonCompeteAgreementsAndOtherMember 2017-04-01 2018-03-31 0001021162 tgi:NonCompeteAgreementsAndOtherMember 2018-03-31 0001021162 us-gaap:LicensingAgreementsMember 2018-03-31 0001021162 us-gaap:CustomerRelationshipsMember 2017-04-01 2018-03-31 0001021162 us-gaap:LicensingAgreementsMember 2017-04-01 2018-03-31 0001021162 us-gaap:TradeNamesMember 2018-03-31 0001021162 us-gaap:TradeNamesMember 2017-04-01 2018-03-31 0001021162 tgi:AerospaceStructuresMember 2018-03-31 0001021162 tgi:IntegratedSystemsMember 2017-03-31 0001021162 tgi:IntegratedSystemsMember 2018-03-31 0001021162 tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 tgi:ProductSupportMember 2017-03-31 0001021162 tgi:AerospaceStructuresMember 2017-03-31 0001021162 tgi:ProductSupportMember 2018-03-31 0001021162 us-gaap:GoodwillMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 us-gaap:GoodwillMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 us-gaap:GoodwillMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 tgi:ProductSupportMember 2016-03-31 0001021162 tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 tgi:IntegratedSystemsMember 2016-03-31 0001021162 tgi:AerospaceStructuresMember 2016-03-31 0001021162 us-gaap:GoodwillMember 2016-04-01 2017-03-31 0001021162 us-gaap:GoodwillMember tgi:AerospaceStructuresMember 2019-03-31 0001021162 us-gaap:GoodwillMember tgi:AerospaceStructuresMember 2018-03-31 0001021162 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-03-31 0001021162 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0001021162 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0001021162 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-03-31 0001021162 tgi:SeniorNotesDue2025Member 2019-03-31 0001021162 tgi:SeniorNotesDue2021Member 2019-03-31 0001021162 us-gaap:LineOfCreditMember 2018-03-31 0001021162 us-gaap:CapitalLeaseObligationsMember 2018-03-31 0001021162 us-gaap:AssetBackedSecuritiesMember 2019-03-31 0001021162 tgi:SeniorNotesDue2022Member 2018-03-31 0001021162 tgi:SeniorNotesDue2022Member 2019-03-31 0001021162 us-gaap:LineOfCreditMember 2019-03-31 0001021162 tgi:SeniorNotesDue2021Member 2018-03-31 0001021162 tgi:SeniorNotesDue2025Member 2018-03-31 0001021162 us-gaap:AssetBackedSecuritiesMember 2018-03-31 0001021162 srt:MaximumMember us-gaap:LineOfCreditMember 2018-04-01 2019-03-31 0001021162 tgi:SeniorNotesDue2022Member 2015-04-01 2016-03-31 0001021162 tgi:SeniorNotesDue2021Member 2018-04-01 2019-03-31 0001021162 tgi:SeniorNotesDue2022Member 2018-04-01 2019-03-31 0001021162 tgi:SeniorNotesDue2025Member 2017-07-01 2017-09-30 0001021162 srt:MinimumMember us-gaap:LineOfCreditMember 2018-04-01 2019-03-31 0001021162 tgi:SeniorNotesDue2025Member 2017-06-30 0001021162 us-gaap:CapitalLeaseObligationsMember 2016-04-01 2017-03-31 0001021162 tgi:SeniorNotesDue2025Member 2018-04-01 2019-03-31 0001021162 us-gaap:AssetBackedSecuritiesMember 2018-04-01 2019-03-31 0001021162 us-gaap:LineOfCreditMember 2017-03-31 0001021162 us-gaap:LineOfCreditMember 2018-06-30 0001021162 tgi:SeniorNotesDue2025Member 2017-04-01 2018-03-31 0001021162 us-gaap:AssetBackedSecuritiesMember 2017-03-31 0001021162 tgi:SeniorNotesDue2022Member 2014-04-01 2015-03-31 0001021162 us-gaap:LineOfCreditMember 2018-04-01 2019-03-31 0001021162 tgi:SeniorNotesDue2021Member 2015-04-01 2016-03-31 0001021162 us-gaap:LineOfCreditMember 2017-06-30 0001021162 us-gaap:CapitalLeaseObligationsMember 2017-04-01 2018-03-31 0001021162 tgi:SeniorNotesDue2025Member 2017-04-01 2018-03-31 0001021162 us-gaap:CapitalLeaseObligationsMember 2018-04-01 2019-03-31 0001021162 us-gaap:ForeignCountryMember 2016-04-01 2017-03-31 0001021162 us-gaap:ForeignCountryMember 2017-04-01 2018-03-31 0001021162 us-gaap:DomesticCountryMember 2018-04-01 2019-03-31 0001021162 us-gaap:ForeignCountryMember 2018-04-01 2019-03-31 0001021162 us-gaap:DomesticCountryMember 2016-04-01 2017-03-31 0001021162 us-gaap:DomesticCountryMember 2017-04-01 2018-03-31 0001021162 us-gaap:ForeignCountryMember 2019-03-31 0001021162 us-gaap:DomesticCountryMember 2019-03-31 0001021162 us-gaap:StateAndLocalJurisdictionMember 2019-03-31 0001021162 tgi:RDCreditMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-04-01 2018-03-31 0001021162 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccumulatedTranslationAdjustmentMember 2017-03-31 0001021162 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0001021162 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0001021162 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2019-03-31 0001021162 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0001021162 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-03-31 0001021162 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0001021162 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-04-01 2018-03-31 0001021162 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-03-31 0001021162 us-gaap:AccumulatedTranslationAdjustmentMember 2017-04-01 2018-03-31 0001021162 2014-03-31 0001021162 us-gaap:CommonStockMember 2018-04-01 2019-03-31 0001021162 tgi:AlternativeInvestmentsMember 2019-03-31 0001021162 tgi:AlternativeInvestmentsMember 2018-03-31 0001021162 us-gaap:EquitySecuritiesMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherInvestmentsMember 2018-03-31 0001021162 us-gaap:EquitySecuritiesMember 2019-03-31 0001021162 us-gaap:FixedIncomeSecuritiesMember 2018-03-31 0001021162 tgi:AlternativeInvestmentsMember 2018-04-01 2019-03-31 0001021162 us-gaap:FixedIncomeSecuritiesMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherInvestmentsMember 2018-04-01 2019-03-31 0001021162 us-gaap:EquitySecuritiesMember 2018-03-31 0001021162 us-gaap:OtherInvestmentsMember 2019-03-31 0001021162 us-gaap:FixedIncomeSecuritiesMember 2019-03-31 0001021162 tgi:ActuarialLossGainMember us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 0001021162 tgi:ActuarialLossGainMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-03-31 0001021162 tgi:PriorServiceCostMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-03-31 0001021162 tgi:PriorServiceCostMember us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2016-04-01 2017-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-04-01 2017-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2019-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2018-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-10-01 2017-12-31 0001021162 srt:MinimumMember 2019-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2020-03-31 0001021162 srt:MaximumMember 2019-03-31 0001021162 tgi:InternationalCommingledFundsMember 2018-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 tgi:InternationalEquitySecuritiesMember 2018-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember 2018-03-31 0001021162 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 tgi:NetAssetValueMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 invest:InvestmentDomain us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember 2018-03-31 0001021162 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 tgi:InternationalCommingledFundsMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:LifeInsuranceContractMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:InternationalCommingledFundsMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 invest:InvestmentDomain us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 invest:InvestmentDomain 2018-03-31 0001021162 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 tgi:InternationalCommingledFundsMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:NetAssetValueMember tgi:USEquityCommingledfundMember 2018-03-31 0001021162 tgi:EquityFundsForeignMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 tgi:EquityFundsForeignMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:NetAssetValueMember us-gaap:PrivateEquityFundsMember 2018-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember 2018-03-31 0001021162 us-gaap:FixedIncomeFundsMember 2018-03-31 0001021162 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 us-gaap:AccountsReceivableMember 2018-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 tgi:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:LifeInsuranceContractMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 tgi:EquityFundsForeignMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 invest:InvestmentDomain us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 tgi:LifeInsuranceContractMember 2018-03-31 0001021162 tgi:NetAssetValueMember tgi:USfixedincomecommingledfundMember 2018-03-31 0001021162 us-gaap:AccountsPayableMember 2018-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:NetAssetValueMember tgi:InternationalEquityCommingledFundMember 2018-03-31 0001021162 us-gaap:EquityFundsMember 2018-03-31 0001021162 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 tgi:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0001021162 tgi:EquityFundsForeignMember 2018-03-31 0001021162 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001021162 tgi:LifeInsuranceContractMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 tgi:NetAssetValueMember us-gaap:OtherInvestmentsMember 2018-03-31 0001021162 us-gaap:MortgageBackedSecuritiesMember 2018-03-31 0001021162 tgi:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001021162 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-03-31 0001021162 us-gaap:PensionPlansDefinedBenefitMember 2017-03-31 0001021162 invest:InvestmentDomain us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 tgi:LifeInsuranceContractMember 2019-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember 2019-03-31 0001021162 tgi:InternationalEquitySecuritiesMember 2019-03-31 0001021162 us-gaap:AccountsPayableMember 2019-03-31 0001021162 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 us-gaap:EquityFundsMember 2019-03-31 0001021162 tgi:NetAssetValueMember tgi:InternationalEquityCommingledFundMember 2019-03-31 0001021162 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 tgi:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 tgi:NetAssetValueMember us-gaap:PrivateEquityFundsMember 2019-03-31 0001021162 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 invest:InvestmentDomain us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 tgi:EquityFundsForeignMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 invest:InvestmentDomain us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 us-gaap:AccountsReceivableMember 2019-03-31 0001021162 us-gaap:FixedIncomeFundsMember 2019-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 tgi:NetAssetValueMember tgi:USEquityCommingledfundMember 2019-03-31 0001021162 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember 2019-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 invest:InvestmentDomain 2019-03-31 0001021162 tgi:LifeInsuranceContractMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 tgi:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 us-gaap:AllOtherCorporateBondsMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 tgi:EquityFundsForeignMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 tgi:EquityFundsForeignMember 2019-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 tgi:LifeInsuranceContractMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 tgi:NetAssetValueMember us-gaap:OtherInvestmentsMember 2019-03-31 0001021162 tgi:EquityFundsForeignMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 tgi:NetAssetValueMember tgi:USfixedincomecommingledfundMember 2019-03-31 0001021162 tgi:NetAssetValueMember us-gaap:FairValueInputsLevel1Member 2019-03-31 0001021162 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-03-31 0001021162 tgi:LifeInsuranceContractMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 us-gaap:CashAndCashEquivalentsMember 2019-03-31 0001021162 tgi:InternationalEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-03-31 0001021162 tgi:PriorServiceCostMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2019-03-31 0001021162 tgi:PriorServiceCostMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2019-03-31 0001021162 tgi:ActuarialLossGainMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2019-03-31 0001021162 us-gaap:RestrictedStockMember 2018-04-01 2019-03-31 0001021162 us-gaap:RestrictedStockMember 2017-04-01 2018-03-31 0001021162 us-gaap:FacilityClosingMember us-gaap:CorporateMember 2018-04-01 2019-03-31 0001021162 us-gaap:RestructuringChargesMember us-gaap:CorporateMember 2018-04-01 2019-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 us-gaap:FacilityClosingMember 2018-04-01 2019-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 us-gaap:FacilityClosingMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherRestructuringMember 2018-04-01 2019-03-31 0001021162 us-gaap:EmployeeSeveranceMember 2018-04-01 2019-03-31 0001021162 us-gaap:FacilityClosingMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2018-04-01 2019-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 us-gaap:OtherRestructuringMember us-gaap:CorporateMember 2018-04-01 2019-03-31 0001021162 us-gaap:FacilityClosingMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:RestructuringTotalMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 us-gaap:FacilityClosingMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 us-gaap:RestructuringChargesMember us-gaap:CorporateMember 2017-04-01 2018-03-31 0001021162 us-gaap:EmployeeSeveranceMember 2017-04-01 2018-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherRestructuringMember us-gaap:CorporateMember 2017-04-01 2018-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 us-gaap:FacilityClosingMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 tgi:RestructuringTotalMember us-gaap:CorporateMember 2017-04-01 2018-03-31 0001021162 us-gaap:FacilityClosingMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 us-gaap:FacilityClosingMember 2017-04-01 2018-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember 2017-04-01 2018-03-31 0001021162 tgi:RestructuringTotalMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 us-gaap:FacilityClosingMember us-gaap:CorporateMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherRestructuringMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 tgi:RestructuringTotalMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember us-gaap:CorporateMember 2017-04-01 2018-03-31 0001021162 us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2017-04-01 2018-03-31 0001021162 tgi:RestructuringTotalMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 us-gaap:OtherRestructuringMember 2019-03-31 0001021162 us-gaap:ContractTerminationMember 2019-03-31 0001021162 tgi:AcceleratedDepreciationMember 2019-03-31 0001021162 us-gaap:FacilityClosingMember 2019-03-31 0001021162 us-gaap:EmployeeSeveranceMember 2019-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 us-gaap:RestructuringChargesMember us-gaap:CorporateMember 2016-04-01 2017-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 us-gaap:OtherRestructuringMember 2016-04-01 2017-03-31 0001021162 us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2016-04-01 2017-03-31 0001021162 us-gaap:FacilityClosingMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 us-gaap:OtherRestructuringMember us-gaap:CorporateMember 2016-04-01 2017-03-31 0001021162 us-gaap:FacilityClosingMember us-gaap:CorporateMember 2016-04-01 2017-03-31 0001021162 tgi:RestructuringTotalMember us-gaap:CorporateMember 2016-04-01 2017-03-31 0001021162 tgi:RestructuringTotalMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 us-gaap:FacilityClosingMember 2016-04-01 2017-03-31 0001021162 us-gaap:FacilityClosingMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 tgi:RestructuringTotalMember 2016-04-01 2017-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember us-gaap:CorporateMember 2016-04-01 2017-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 tgi:DepreciationandAmortizationMember tgi:AcceleratedDepreciationMember 2016-04-01 2017-03-31 0001021162 us-gaap:EmployeeSeveranceMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 us-gaap:EmployeeSeveranceMember 2016-04-01 2017-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 us-gaap:RestructuringChargesMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 us-gaap:FacilityClosingMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 us-gaap:OtherRestructuringMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 tgi:RestructuringTotalMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 tgi:RestructuringTotalMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2016-04-01 2017-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2017-04-01 2018-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2016-04-01 2017-03-31 0001021162 tgi:BombardierMember us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2018-04-01 2019-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:ProductSupportMember 2017-04-01 2018-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:IntegratedSystemsMember 2017-04-01 2018-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:IntegratedSystemsMember 2016-04-01 2017-03-31 0001021162 tgi:BoeingMember us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:AerospaceStructuresMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:AerospaceStructuresMember 2018-04-01 2019-03-31 0001021162 tgi:GulfstreamMember us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2017-04-01 2018-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 tgi:BombardierMember us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2018-04-01 2019-03-31 0001021162 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:AerospaceStructuresMember 2016-04-01 2017-03-31 0001021162 tgi:GulfstreamMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:IntegratedSystemsMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:ProductSupportMember 2018-04-01 2019-03-31 0001021162 tgi:BoeingMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tgi:ProductSupportMember 2016-04-01 2017-03-31 0001021162 us-gaap:UnionizedEmployeesConcentrationRiskMember 2018-04-01 2019-03-31 0001021162 us-gaap:UnionizedEmployeesConcentrationRiskMember 2016-04-01 2017-03-31 0001021162 us-gaap:AssetsMember 2019-03-31 0001021162 us-gaap:AssetsMember 2018-03-31 0001021162 us-gaap:SalesMember 2018-04-01 2019-03-31 0001021162 us-gaap:SalesMember 2016-04-01 2017-03-31 0001021162 us-gaap:SalesMember 2017-04-01 2018-03-31 0001021162 us-gaap:MaterialReconcilingItemsMember 2019-03-31 0001021162 tgi:AerospaceStructuresMember 2019-03-31 0001021162 tgi:IntegratedSystemsMember 2019-03-31 0001021162 us-gaap:MaterialReconcilingItemsMember 2018-03-31 0001021162 tgi:ProductSupportMember 2019-03-31 0001021162 us-gaap:MaterialReconcilingItemsMember 2017-04-01 2018-03-31 0001021162 us-gaap:IntersegmentEliminationMember 2017-04-01 2018-03-31 0001021162 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2019-03-31 0001021162 us-gaap:IntersegmentEliminationMember 2016-04-01 2017-03-31 0001021162 us-gaap:MaterialReconcilingItemsMember 2016-04-01 2017-03-31 0001021162 us-gaap:IntersegmentEliminationMember 2018-04-01 2019-03-31 0001021162 srt:ParentCompanyMember 2016-04-01 2017-03-31 0001021162 srt:ConsolidationEliminationsMember 2016-04-01 2017-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2016-04-01 2017-03-31 0001021162 srt:GuarantorSubsidiariesMember 2016-04-01 2017-03-31 0001021162 srt:ConsolidationEliminationsMember 2016-04-01 2017-03-31 0001021162 2015-04-01 2016-03-31 0001021162 srt:ParentCompanyMember 2015-04-01 2016-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2015-04-01 2016-03-31 0001021162 srt:ConsolidationEliminationsMember 2015-04-01 2016-03-31 0001021162 srt:GuarantorSubsidiariesMember 2015-04-01 2016-03-31 0001021162 srt:ParentCompanyMember 2017-04-01 2018-03-31 0001021162 srt:ConsolidationEliminationsMember 2017-04-01 2018-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2017-04-01 2018-03-31 0001021162 srt:GuarantorSubsidiariesMember 2017-04-01 2018-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2018-03-31 0001021162 srt:ParentCompanyMember 2018-03-31 0001021162 srt:ParentCompanyMember 2017-03-31 0001021162 srt:GuarantorSubsidiariesMember 2017-03-31 0001021162 srt:GuarantorSubsidiariesMember 2018-03-31 0001021162 srt:ConsolidationEliminationsMember 2017-03-31 0001021162 srt:ConsolidationEliminationsMember 2018-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2017-03-31 0001021162 srt:GuarantorSubsidiariesMember 2019-03-31 0001021162 srt:ParentCompanyMember 2019-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2019-03-31 0001021162 srt:ConsolidationEliminationsMember 2019-03-31 0001021162 srt:ConsolidationEliminationsMember 2019-03-31 0001021162 srt:ParentCompanyMember 2018-04-01 2019-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2018-04-01 2019-03-31 0001021162 srt:ConsolidationEliminationsMember 2018-04-01 2019-03-31 0001021162 srt:GuarantorSubsidiariesMember 2018-04-01 2019-03-31 0001021162 srt:ConsolidationEliminationsMember 2018-04-01 2019-03-31 0001021162 tgi:RestructuringSGAMember 2018-04-01 2019-03-31 0001021162 srt:ConsolidationEliminationsMember 2018-03-31 0001021162 srt:ConsolidationEliminationsMember 2017-04-01 2018-03-31 0001021162 us-gaap:RestructuringChargesMember 2017-04-01 2018-03-31 0001021162 srt:NonGuarantorSubsidiariesMember 2016-03-31 0001021162 srt:ConsolidationEliminationsMember 2016-03-31 0001021162 srt:ParentCompanyMember 2016-03-31 0001021162 srt:GuarantorSubsidiariesMember 2016-03-31 0001021162 2017-07-01 2017-09-30 0001021162 us-gaap:IntersegmentEliminationMember 2018-07-01 2018-09-30 0001021162 2019-01-01 2019-03-31 0001021162 us-gaap:IntersegmentEliminationMember 2017-07-01 2017-09-30 0001021162 tgi:AerospaceStructuresMember 2018-01-01 2018-03-31 0001021162 tgi:IntegratedSystemsMember 2017-07-01 2017-09-30 0001021162 us-gaap:IntersegmentEliminationMember 2018-10-01 2018-12-31 0001021162 2018-07-01 2018-09-30 0001021162 tgi:IntegratedSystemsMember 2017-10-01 2017-12-31 0001021162 tgi:IntegratedSystemsMember 2019-01-01 2019-03-31 0001021162 tgi:ProductSupportMember 2018-07-01 2018-09-30 0001021162 us-gaap:IntersegmentEliminationMember 2017-04-01 2017-06-30 0001021162 tgi:ProductSupportMember 2017-04-01 2017-06-30 0001021162 us-gaap:IntersegmentEliminationMember 2018-04-01 2018-06-30 0001021162 tgi:AerospaceStructuresMember 2018-07-01 2018-09-30 0001021162 tgi:ProductSupportMember 2017-07-01 2017-09-30 0001021162 2018-04-01 2018-06-30 0001021162 tgi:ProductSupportMember 2019-01-01 2019-03-31 0001021162 tgi:ProductSupportMember 2018-04-01 2018-06-30 0001021162 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0001021162 tgi:IntegratedSystemsMember 2017-04-01 2017-06-30 0001021162 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-03-31 0001021162 2018-10-01 2018-12-31 0001021162 tgi:AerospaceStructuresMember 2018-10-01 2018-12-31 0001021162 tgi:AerospaceStructuresMember 2017-04-01 2017-06-30 0001021162 tgi:ProductSupportMember 2018-10-01 2018-12-31 0001021162 tgi:AerospaceStructuresMember 2017-10-01 2017-12-31 0001021162 tgi:ProductSupportMember 2018-01-01 2018-03-31 0001021162 2017-04-01 2017-06-30 0001021162 tgi:ProductSupportMember 2017-10-01 2017-12-31 0001021162 tgi:IntegratedSystemsMember 2018-01-01 2018-03-31 0001021162 tgi:IntegratedSystemsMember 2018-07-01 2018-09-30 0001021162 tgi:AerospaceStructuresMember 2019-01-01 2019-03-31 0001021162 tgi:IntegratedSystemsMember 2018-10-01 2018-12-31 0001021162 tgi:AerospaceStructuresMember 2017-07-01 2017-09-30 0001021162 us-gaap:IntersegmentEliminationMember 2017-10-01 2017-12-31 0001021162 tgi:IntegratedSystemsMember 2018-04-01 2018-06-30 0001021162 us-gaap:AllowanceForCreditLossMember 2017-03-31 0001021162 us-gaap:AllowanceForCreditLossMember 2018-04-01 2019-03-31 0001021162 us-gaap:AllowanceForCreditLossMember 2018-03-31 0001021162 us-gaap:AllowanceForCreditLossMember 2016-04-01 2017-03-31 0001021162 us-gaap:AllowanceForCreditLossMember 2016-03-31 0001021162 us-gaap:AllowanceForCreditLossMember 2017-04-01 2018-03-31 0001021162 us-gaap:AllowanceForCreditLossMember 2019-03-31 xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares false --03-31 FY 2019 2019-03-31 10-K 0001021162 49904760 Yes false Large Accelerated Filer 1149852412 TRIUMPH GROUP INC false false No Yes 274167000 184612000 121004000 84244000 36760000 125148000 86855000 38293000 0 67314000 33193000 34121000 1.07 163274000 -106121000 52598000 57153000 0.27 85844000 -66167000 13479000 19677000 -1.38 46074000 -114768000 -68694000 -68694000 1.0775 0.35 1.00 1.00 1.01 1.01 114090000 126337000 25 3.62 - 3.93% 2.65 - 4.01% 2.54 - 3.88% 3.50 - 4.50% 3.50 - 4.50% 3.25 - 3.93% 2.87 - 4.06% 3.93% 2.65 - 4.01% 3.50 - 4.50% 3.50 - 4.50% 3.50 - 4.50% -231000 3000 2214000 58699000 -223000 11000 2131000 56167000 0.01 10 5.00 - 8.00% 6.50 - 8.00% 6.50 - 8.00% 5.00 - 8.00% 310168000 130681000 203781000 64838000 -89132000 133548000 -6006000 183094000 52446000 -95986000 130453000 13072000 152546000 49800000 -84965000 15700000 13398000 7522000 6821000 68529000 23701000 64641000 1100509000 973954000 126555000 0 0 1014179000 912279000 101900000 0 0 0 1952042000 524788000 134590000 -2611420000 0 2017003000 372888000 262718000 -2652609000 0 174240000 8875000 -183115000 0 0 150772000 8266000 -159038000 0 0 145901000 8199000 -154100000 0 0 81542000 73184000 1987599000 -2142325000 0 230437000 88697000 1112100000 -1431234000 80501000 11689000 -6671000 75483000 0 99442000 11216000 2045000 86181000 0 114619000 17854000 -5573000 102338000 0 109016000 -5603000 1.00 0.0013 57627000 29904000 5793000 21930000 0 55615000 34664000 6321000 14630000 0 11584000 10758000 1.00 1.00 1.00 0 -157944000 47799000 125412000 -15267000 0 168393000 28264000 -193876000 -2781000 0 86951000 -112689000 244321000 -218583000 -14570000 -14570000 0 0 0 380644000 377236000 3 4300000 65 58060000 57282000 0 418367000 356236000 50043000 12088000 0 433783000 396542000 30670000 6571000 0 363990000 336888000 376612000 77924000 297002000 1686000 0 373590000 123153000 240287000 10150000 0 342418000 -31172000 9330000 16040000 4852000 5974000 580000 551000 557105000 533291000 235914000 467674000 42752000 46679000 0 239572000 445542000 29448000 58301000 0 869323000 668262000 -87212000 -58683000 -48606000 -52396000 361705000 -40466000 478412000 -396178000 -311119000 2153000 -367870000 -309309000 122000 -487684000 -487674000 10000 -437948000 -1130000 851280000 867545000 182000 -42000 224000 483000 0 483000 860000 0 860000 7922000 -4279000 0 12201000 7949000 6662000 0 1287000 10259000 -1448000 0 11707000 2007000 2007000 324474000 260469000 12443000 36295000 15267000 136497000 93849000 65048000 -25181000 2781000 147347000 -117699000 38274000 8189000 218583000 4032000 3646000 5553000 11677000 8770000 53746000 56495000 52581000 131 238 244 266298000 266298000 0 0 0 -535227000 -535227000 0 0 266298000 190227000 345000000 535227000 469717000 65510000 0 0 535227000 0 0 3807064000 3123793000 784840000 2040756000 -2142325000 2260416000 1225770000 281101000 39777000 2854574000 2419798000 625510000 1240500000 -1431234000 2847402000 -7172000 1257039000 1215350000 271813000 110372000 1922925000 1443956000 459726000 19243000 0 1241070000 792929000 345647000 102494000 0 1324000 0 1324000 0 1324000 0 0 371947000 320289000 1400000 7000000 10000000 19124000 0 0 19124000 0 17857000 10370000 54000000 169000000 -116000000 12000000 17202000 13066000 8166000 2756000 20984000 201000 19239000 1544000 0 69633000 24137000 25554000 19942000 0 35819000 0 35775000 44000 0 92807000 429000 22186000 70192000 0 48649000 23936000 6315000 18398000 0 -33814000 -24137000 10221000 -19898000 0 56988000 429000 -13589000 70148000 0 0.16 0.16 0.16 0.001 0.001 100000000 100000000 52460920 52460920 49669848 49887268 51000 52000 1 -91968000 -62730000 -8611000 -20627000 0 -397083000 -311538000 -45118000 -40427000 0 -441581000 -204814000 35983000 -272750000 0 .1 0.35 0.12 0.31 0.10 0.01 0.13 0.16 0.31 0.18 0.13 0.11 0.11 0.05 0.19 21364000 25310000 289094000 58963000 196764.26 37573000 0 37573000 0 0 326667000 0 322698000 3969000 0 2347000 -324320000 565414000 391088000 353515000 450051000 123384000 288287000 7944000 230131000.000 321191000 293719000 100309000 -193410000 178400000 2774449000 2545419000 305327000 0 -76297000 2774449000 2689818000 84631000 2607556000 2395961000 291438000 0 -79843000 2607556000 2533153000 74403000 2924920000 2717508000 287597000 0 -80185000 2962345000 37425000 3563995000 3175809000 354880000 109603000 -76297000 3664591000 3178992000 410848000 154594000 -79843000 3639609000 3058750000 337828000 323216000 -80185000 -585015000 -585015000 5074000 1130000 -1253000 4341000 5433000 3335000 9860000 6651000 2513000 445000 88000 431000 69897000 156332000 1438284000 1438284000 1446151000 375000000 300000000 500000000 107800000 59546000 112887000 1488821000 1488821000 1568037000 375000000 300000000 500000000 80700000 31292000 215000000 0.0350 0.0150 LIBOR 375000000 300000000 0.04875 0.05250 0.04875 0.05250 0.07750 9782000 -44262000 -9076000 16949000 13171000 28445000 13170000 2864000 15826000 -456000 9480000 -43108000 -7939000 458447000 427724000 22112000 8611000 0 431513000 408838000 13966000 8709000 0 17737000 9854000 3891000 2929000 -3166000 -14672000 1593000 0 24457000 448776000 565174000 14345000 0 39351000 17849000 16489000 6964000 302006000 166161000 187254000 309961000 42016000 205250000 42016000 204594000 28012000 41091000 65724000 45479000 146770000 399013000 318495000 173125000 149309000 27159000 104028000 93272000 16582000 6964000 1588000 6156000 63570000 46538000 134621000 764000 742000 119164000 2272505000 109455000 2229188000 17652000 19151000 -570933000 67985000 -682226000 -75261000 -3978000 -14497000 780000 0 164281000 0 67753000 -17780000 19110000 -2576000 48931000 6588000 -12115000 7275000 -13905000 9851000 -16822000 -13464000 -1782000 -8537000 -2841000 -4655000 -3619000 0 3155000 0 3900000 0.0393 0.0377 0.0373 164128000 2346990000 119164000 2277816000 109455000 2234734000 12811000 168464000 12232000 176398000 885000 187000 833000 196000 14163000 13616000 11926000 5124000 13685000 11399000 4580000 4032000 4448000 206000 4831000 224000 -9767000 21439000 -4655000 -1114000 37219000 727250000 10881000 173599000 9087000 157505000 9558000 161925000 10104000 164132000 10575000 168172000 10881000 1408000 0 155991000 0 152346000 0 147411000 0 1900372000 1903901000 44779000 4428000 105721000 1598000 94305000 250831000 1651975000 1513760000 136959000 1256000 46147000 46147000 0 0 0 0 0 0 164033000 164033000 0 0 1256000 0 0 1256000 -143000 1238000 118474000 0 118474000 0 32229000 25559000 6670000 0 533177000 533177000 0 0 63037000 63037000 0 0 681807000 681807000 0 0 0 0 0 0 11815000 0 11815000 0 0 1903901000 1796111000 96867000 4690000 76766000 1693000 95760000 275776000 1520381000 1378923000 140437000 1021000 39797000 39797000 0 0 161132000 161132000 0 0 1021000 0 0 1021000 -1284000 1238000 24942000 0 24942000 0 31987000 25798000 6189000 0 489463000 489463000 0 0 8464000 8464000 0 0 654269000 654269000 0 0 109306000 0 109306000 0 1796111000 0 5471000 0 3719000 119164000 373915000 109455000 438623000 0.0620 4987000 72638000 4393000 75189000 4039000 79446000 0% - 10% 40% - 50% 40% - 50% 0% - 5% -88085000 0 -88085000 -14349000 -66482000 -103234000 0 -103234000 -37302000 -61036000 -10240000 -47438000 11146000 -20042000 1939000 0 1138000 0 5634000 0 -3921000 0 0 0 15099000 25722000 26274000 -29000 -4032000 0 0 0 0 0 -523000 0 0 0 0 0 0 -25722000 25722000 716000 6538000 391000 4505000 227000 3292000 0 -3233000 0 0 0 3233000 0 0 0 0 0 0 0 -4032000 0.0450 1.00 0.05 0.45 0.48 0.02 1.00 0.05 0.45 0.48 0.02 2027 123199000 101873000 97323000 176946000 158757000 16728000 1461000 0 126116000 40332000 9037000 1461000 158368000 139688000 16829000 1851000 0 113786000 35986000 6744000 1852000 149904000 129435000 17370000 3099000 0 111431000 29052000 6321000 3100000 The Company generally matches contributions up to 75% of the first 6% of compensation contributed by the participant. Effective January 1, 2019, the Company match that applies to all nonunion employees and some union employees was increased from 50% of the first 6% contributed by the participant to 75% of the first 6% contributed by the participant. 7927000 7927000 7943000 7943000 7971000 7971000 -0.87 -0.04 -0.11 -2.29 -6.16 -8.60 -1.54 -0.30 -0.62 -4.01 -6.47 -0.87 -0.04 -0.11 -2.29 -6.16 -8.60 -1.54 -0.30 -0.62 -4.01 -6.47 -780000 0 -780000 0 0 3263000 0 3263000 0 0 -1615000 0 -1615000 0 0 -0.819 0.079 0.017 0.35 0.350 0.315 0.21 0.210 1.063 -0.034 -0.285 0.000 0.000 -0.013 0.180 -0.002 -0.012 0.425 -0.028 0.009 0.122 0.032 0.046 -0.409 0.012 -0.007 -0.435 0.032 0.033 101775000 102009000 12223000 P1Y6M 2851000 0 303000 2622000 214000 0 0 0 P20Y P30Y P7Y P16Y4M P17Y3M P11Y5M P10Y P16Y8M12D P17Y8M12D P11Y4M24D P10Y 306476000 965000 240779000 41858000 -22874000 327645000 1041000 245626000 43978000 -37000000 190083000 48382000 47961000 47961000 48185000 48382000 814157000 2756000 606148000 55253000 150000000 758599000 2656000 551093000 54850000 150000000 1791000 365369000 13395000 127126000 1615000 305467000 10872000 113000000 166800000 152725000 14263000 4861000 -19124000 -30741000 0 0 -30741000 0 -235301000 -379000 41000 -234963000 0 457417000 -235301000 222116000 1142605000 532418000 541155000 69032000 592828000 0 523893000 68935000 592828000 0 517104000 66121000 583225000 0 0 0 0 13159000 2809000 10447000 -97000 -6815000 0 -6789000 -26000 1399128000 1246454000 27709000 0 27709000 0 2788000 0 0 -2788000 113180000 121908000 120229000 140632000 38742000 107357000 72007000 131239000 -23612000 -45999000 24358000 -1971000 0 -47010000 23398000 -461848000 -347482000 -58351000 -56015000 0 -404175000 -57673000 -327193000 -85095000 29620000 -271718000 0 -308857000 -18336000 -6.47 0 -8.43 1 19340000 -8962000 4573000 23729000 0 -36457000 -34134000 15296000 -17619000 0 -5426000 -8920000 3714000 -220000 0 928000 1530000 2160000 0.0002 0.0003 0.04 0.000 0.051 0.004 0.096 0.000 0.000 0.408 -0.003 0.032 3.947 0.296 0.000 10852000 2307000 -7930000 11190000 4701000 -118543000 99620000 89728000 211560000 -43696000 -71767000 6347000 5484000 -65191000 272653000 163417000 15930000 -11756000 4239000 3144000 2894000 8325000 -10118000 -100012000 -88464000 -79911000 0 0 0 507681000 430954000 72533000 86345000 99981000 11873000 12374000 95234000 42399000 1427169000 1312747000 114422000 0 0 413560000 339038000 74522000 0 0 796065000 382505000 69069000 35883000 1591952000 277996000 61410000 52333000 30641000 30773000 3807064000 3123793000 784840000 2040756000 -2142325000 2854574000 2419798000 625510000 1240500000 -1431234000 992439000 839534000 93235000 59670000 0 975275000 848381000 60118000 66776000 0 441865000 424549000 440000 0 440000 0 0 0 9670000 10696000 11759000 19373000 0.0050 225000000 125000000 110000000 0 0 110000000 0 -82888000 0 0 -82888000 0 -102113000 0 0 -102113000 0 1000000000 850000000 800000000 500000000 700000000 454227000 0.0050 1421757000 40890000 0 1380867000 0 1480620000 11077000 0 1469543000 0 16527000 15624000 0 903000 0 8201000 6297000 0 1904000 0 507656000 8201000 1422000 302021000 594736000 87956000 -131400000 973805000 661315000 -266457000 -185385000 -30601000 -35204000 -15267000 213603000 145362000 23164000 47858000 -2781000 32475000 56606000 -139789000 334241000 -218583000 34364000 -14111000 5468000 43007000 0 38214000 50000000 -7607000 -4179000 0 200548000 137697000 63635000 -784000 0 281522000 223432000 32228000 10595000 15267000 -288894000 -219499000 -8599000 -63577000 2781000 -174420000 -193874000 64180000 -263309000 218583000 -42952000 -37037000 19785000 -25700000 0 -425391000 -313348000 -73647000 -38396000 0 -321767000 -76175000 25906000 -271498000 0 -88085000 0 -86603000 -1482000 0 -87000000 -1085000 -103234000 0 -74990000 -2522000 -25722000 -75708000 -1804000 -62105000 0 -60434000 -1935000 264000 95000000 85000000 565000000 -1.76 87241000 222841000 294990000 3563995000 3664591000 3639609000 -31196000 53327000 25080000 -109603000 0 -177489000 200209000 55801000 -109717000 -968000 -22488000 46982000 8437000 -33899000 -29000 -9052000 41641000 11233000 -43851000 -154206000 -193155000 42216000 12399000 -15666000 -310437000 -343469000 54562000 13633000 -35163000 -465640000 -260484000 -50562000 -154594000 0 -568164000 185401000 45702000 -128579000 -66548000 -79587000 35409000 7669000 -30039000 -2001000 -22744000 39866000 11514000 -30637000 -16933000 -49813000 39947000 11421000 -18488000 -189197000 -264000 42394000 12876000 -244203000 -274679000 18226000 30311000 -323216000 0 -152407000 157615000 43479000 -323366000 21543000 8409000 11037000 14394000 18516000 34828000 39114000 42676000 25694000 625383000 152489000 1193153000 62859000 71103000 57627000 55615000 21430000 -34185000 121000 -21980000 1139000 25693000 -1810000 128639000 -15977000 10306000 -125540000 394000 283000 37000 5073000 -2031000 -1252000 28529000 -15770000 -15246000 -37623000 -8274000 0 0 0 60948000 32286000 -142419000 -126679000 -2031000 -1252000 -28396000 -28396000 28529000 28529000 10077000 10077000 0 25847000 -49016000 -25693000 -28396000 5073000 0 -25693000 25693000 4834000 4834000 239000 28308000 1810000 28529000 -2031000 0 1810000 -1810000 -2013000 -18000 -2013000 1810000 28529000 -119814000 -128639000 10077000 -1252000 0 -128639000 128639000 -1252000 -1252000 -128639000 10077000 0 0 0 434000 -288000 -656000 1509000 2164000 1282000 0 -14000 -228000 -5651000 -7147000 -6314000 -40000 5000 32000 6582000 133000 30000 0 0 25000 11000 228000 288000 13226000 8961000 441865000 424549000 445026000 20477000 16654000 40348000 6716000 1312000 14034000 0 0 14034000 0 7927000 0 0 7927000 0 7943000 0 0 7943000 0 7971000 0 0 7971000 0 6327000 4990000 14034000 633000 17729000 0 0 17729000 0 8779000 1982000 0 0 1982000 0 1694000 182000 0 0 182000 0 483000 0 0 483000 0 860000 0 0 860000 0 -9000 -9000 0 0 0 2818000 0 2818000 0 0 0 51832000 37436000 12115000 2281000 0 30434000 16487000 2630000 2281000 42050000 32445000 5426000 4179000 0 29519000 6146000 2206000 4179000 47099000 40965000 5350000 784000 0 30581000 12410000 3324000 784000 51832000 42050000 47099000 11584000 764000 10758000 742000 483887000 477403000 0 6484000 0 107580000 376306000 540479000 534412000 0 6067000 0 98697000 441781000 0.01 250000 0 44428000 15712000 11203000 17513000 0 34446000 7611000 4683000 22152000 0 865843000 664283000 217482000 733000 523000 60364000 9000000 64986000 9500000 133000000 43000000 18000000 14000000 43000000 24400000 0 24400000 0 0 544243000 743000 43500000 500000000 0 54600000 0 54600000 0 0 -14570000 0 0 86187000 23316000 17583000 45288000 0 83082000 82445000 637000 0 0 247647000 178662000 68985000 0 0 86187000 83082000 247647000 69588000 58395000 24319000 18977000 45269000 39418000 -42952000 -42952000 -1931000 -5378000 -113252000 -304830000 -425391000 -425391000 -76534000 -14676000 -30945000 -199612000 -321767000 -740916000 -419149000 387146000 0 1595326000 1211972000 726003000 594437000 119582000 11984000 0 543710000 449489000 82945000 11276000 0 P39Y6M P15Y P10Y P15Y P7Y P3Y 202000 -242000 -495000 343983000 376612000 373590000 32640000 30476000 -22605000 1960000 144144000 12871000 102800000 28473000 0 387373000 23774000 48600000 314999000 0 113425000 30345000 81700000 1380000 0 112418000 72763000 49895000 208000000 216000000 210000000 195000000 36000000 20000000 51000000 32000000 77000000 8000000 2500 42177000 10798000 9886000 732000 180000 0 52975000 27416000 2230000 1133000 22196000 17530000 1498000 953000 22196000 3265000 1669000 1449000 147000 0 5811000 5285000 0 526000 0 33101000 10576000 49000 280000 22196000 40069000 3005000 629000 2376000 0 0 43074000 17708000 5318000 779000 19269000 17079000 2942000 779000 19269000 4039000 3742000 139000 0 158000 10187000 9321000 866000 0 0 25843000 4016000 1937000 779000 19111000 31098000 13426000 9375000 2064000 6233000 27281000 13426000 5558000 2064000 6233000 1464000 0 1464000 0 0 2353000 0 2353000 0 0 42177000 19076000 905000 22196000 0 40069000 15423000 5377000 19269000 0 40069000 31098000 24865000 0 6233000 0 31098000 146155000 -794072000 -628321000 165751000 3297616000 2055456000 1033646000 275828000 2022263000 2055456000 999525000 1033646000 275828000 275828000 4251879000 2175956000 1266116000 325073000 484734000 3532799000 3229136000 379960000 0 -76297000 1243981000 1004075000 209669000 30237000 440998000 438880000 1881000 237000 768703000 2172768000 1040805000 338325000 -19099000 781689000 483314000 238136000 66433000 -6194000 745156000 447771000 233765000 68366000 -4746000 775246000 473273000 239198000 68039000 -5264000 896860000 550371000 275252000 79075000 -7838000 3198951000 2918508000 360286000 0 -79843000 1004274000 788151000 206740000 9383000 421985000 420204000 1313000 468000 758936000 1954729000 986351000 281913000 -24042000 832900000 532387000 241039000 66215000 -6741000 855108000 528367000 260717000 72199000 -6175000 807895000 490337000 252437000 71446000 -6325000 869027000 511314000 288754000 73883000 -4924000 3364930000 3076976000 368139000 0 -80185000 1031107000 788061000 229062000 13984000 361451000 358382000 2324000 745000 3206171000 -158759000 763396000 699747000 61099000 2550000 1751211000 1020649000 516956000 213606000 3364930000 646528000 237501000 364973000 44054000 55046000 28328000 26718000 0 81435000 36038000 29779000 15618000 960299000 2062404000 189841000 1832422000 1042947000 708111000 291414000 283743000 18680000 257148000 -24164000 3364930000 916632000 2380984000 285001000 186259000 31920000 66822000 0 285001000 281547000 3454000 292630000 158203000 31694000 102733000 0 292630000 289521000 3109000 298386000 186563000 32902000 78921000 0 304837000 6451000 7922000 7949000 10259000 289521 29.25 746994 33.70 38.23 21.30 842940 1081379 37.92 26.01 219034 7031000 31.12 4034003 5586421 0 0 0 150000 150000 30.86 30.86 0 P8Y P7Y 49328999 49573029 49669848 49887268 5926 19361 42146 0 P3Y 58829 59632 72994 191127 56548 186572 1677000 -2065000 3742000 1621000 -2189000 3810000 1321000 -3354000 4675000 500800 5000000 2277789 934944000 -347162000 851102000 51000 630368000 -199415000 846473000 -396178000 846807000 51000 579489000 -183696000 450534000 -613800000 144705000 450534000 469095000 -367870000 851280000 51000 146155000 -179082000 -573313000 -1399913000 178538000 -573313000 1221375000 -580485000 -7172000 -487684000 867545000 52000 -794072000 -159154000 0 21067000 1000 -25474000 4406000 1646000 2791072 2573652 179082000 159154000 11532000 19152000 730000 1032000 7364000 296000 31000 250000 252243000 93311 307000 -987000 750000 6492000 4559000 4032000 3646000 202000 773000 -495000 -2442000 -313000 -641000 49303000 49442000 49698000 49303000 49442000 49698000 17888000 17635000 14278000 13501000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">beginning of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">charged to</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(income) expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Deductions)(2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">end of year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For year ended March&#160;31, 2019:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(641</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For year ended March&#160;31, 2018:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(987</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(313</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For year ended March&#160;31, 2017:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,442</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions consist of trade and other receivable recoveries and miscellaneous adjustments.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deductions represent write-offs of related account balances.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Acquired Contract Liabilities, Net</font></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with several of our acquisitions, we assumed existing long-term contracts. Based on our review of these contracts, we concluded that the terms of certain contracts to be either more or less favorable than could be realized in market transactions as of the date of the acquisition. As a result, we recognized acquired contract liabilities, net of acquired contract assets as of the acquisition date of each respective acquisition, based on the present value of the difference between the contractual cash flows of the executory contracts and the estimated cash flows had the contracts been executed at the acquisition date. The liabilities principally relate to long-term contracts that were initially executed several years prior to the respective acquisition. The Company measured these net liabilities in the year they were acquired under the measurement provisions of ASC 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;">, which is based on the price to transfer the obligation to a market participant at the measurement date, assuming that the net liabilities will remain outstanding in the marketplace. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the net sales of the Integrated Systems and Aerospace Structures is the non-cash amortization of acquired contract liabilities recognized as fair value adjustments through purchase accounting from various acquisitions. The Company recognized net amortization of contract liabilities of </font><font style="font-family:inherit;font-size:10pt;">$67,314</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$125,148</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$121,004</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">fiscal years ended March 31, 2019, 2018, and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and such amounts have been included in revenues in results of operations. The balance of the liability as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$184,612</font><font style="font-family:inherit;font-size:10pt;"> and, based on the expected delivery schedule of the underlying contracts, the Company estimates annual amortization of the liability as follows: </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;">$68,529</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;">$64,641</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;">$23,701</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2023</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;">$6,821</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2024</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;">$7,522</font><font style="font-family:inherit;font-size:10pt;">; Thereafter </font><font style="font-family:inherit;font-size:10pt;">$13,398</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Advance Payments and Progress Payments</font></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advance payments and progress payments received on contracts-in-process are first offset against related contract assets, with any excess amount reflected in current liabilities under the contract liabilities caption on the accompanying consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Parent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bo