0001486957 2018-02-23 0001486957 2017-01-01 2017-12-31 0001486957 2017-06-30 0001486957 2016-12-31 0001486957 2017-12-31 0001486957 2015-01-01 2015-12-31 0001486957 2016-01-01 2016-12-31 0001486957 us-gaap:ParentMember 2015-01-01 2015-12-31 0001486957 us-gaap:ParentMember 2016-01-01 2016-12-31 0001486957 us-gaap:ParentMember 2017-01-01 2017-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2016-01-01 2016-12-31 0001486957 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2015-01-01 2015-12-31 0001486957 us-gaap:CommonStockMember 2017-12-31 0001486957 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001486957 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001486957 us-gaap:ParentMember 2017-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0001486957 us-gaap:CommonStockMember 2016-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001486957 us-gaap:TreasuryStockMember 2016-12-31 0001486957 us-gaap:RetainedEarningsMember 2016-12-31 0001486957 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001486957 us-gaap:TreasuryStockMember 2017-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001486957 us-gaap:TreasuryStockMember 2014-12-31 0001486957 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0001486957 us-gaap:CommonStockMember 2014-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2015-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001486957 us-gaap:RetainedEarningsMember 2014-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2014-12-31 0001486957 us-gaap:ParentMember 2016-12-31 0001486957 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001486957 2015-12-31 0001486957 us-gaap:ParentMember 2014-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2017-12-31 0001486957 us-gaap:CommonStockMember 2015-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001486957 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001486957 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001486957 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001486957 us-gaap:RetainedEarningsMember 2015-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2016-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001486957 2014-12-31 0001486957 us-gaap:ParentMember 2015-12-31 0001486957 us-gaap:TreasuryStockMember 2015-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001486957 us-gaap:RetainedEarningsMember 2017-12-31 0001486957 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001486957 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:SubsequentEventMember 2018-01-01 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-01-01 2015-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-01-01 2017-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-01-01 2015-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-01-01 2016-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2015-01-01 2015-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-01-01 2015-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2016-01-01 2016-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-01-01 2016-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-01-01 2016-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0001486957 us-gaap:MachineryAndEquipmentMember 2017-12-31 0001486957 us-gaap:BuildingMember 2016-12-31 0001486957 us-gaap:LandMember 2016-12-31 0001486957 us-gaap:MachineryAndEquipmentMember 2016-12-31 0001486957 us-gaap:LandMember 2017-12-31 0001486957 us-gaap:BuildingMember 2017-12-31 0001486957 us-gaap:AssetUnderConstructionMember 2017-12-31 0001486957 us-gaap:AssetUnderConstructionMember 2016-12-31 0001486957 bwxt:NuclearOperationsMember 2016-01-01 2016-12-31 0001486957 bwxt:NuclearOperationsMember 2017-12-31 0001486957 bwxt:NuclearPowerGroupMember 2016-01-01 2016-12-31 0001486957 bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 bwxt:NuclearServicesGroupMember 2016-01-01 2016-12-31 0001486957 bwxt:NuclearServicesGroupMember 2017-01-01 2017-12-31 0001486957 bwxt:NuclearServicesGroupMember 2016-12-31 0001486957 bwxt:NuclearPowerGroupMember 2016-12-31 0001486957 bwxt:NuclearOperationsMember 2016-12-31 0001486957 bwxt:NuclearPowerGroupMember 2017-01-01 2017-12-31 0001486957 bwxt:NuclearOperationsMember 2015-12-31 0001486957 bwxt:NuclearPowerGroupMember 2017-12-31 0001486957 bwxt:NuclearPowerGroupMember 2015-12-31 0001486957 bwxt:NuclearServicesGroupMember 2017-12-31 0001486957 bwxt:NuclearServicesGroupMember 2015-12-31 0001486957 us-gaap:TradeNamesMember 2015-12-31 0001486957 us-gaap:AboveMarketLeasesMember 2015-12-31 0001486957 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001486957 us-gaap:UnpatentedTechnologyMember 2015-12-31 0001486957 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001486957 us-gaap:AboveMarketLeasesMember 2016-12-31 0001486957 bwxt:NrcCategoryOneLicenseMember 2017-12-31 0001486957 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0001486957 us-gaap:PatentedTechnologyMember 2015-12-31 0001486957 us-gaap:CustomerRelationshipsMember 2015-12-31 0001486957 us-gaap:OrderOrProductionBacklogMember 2016-12-31 0001486957 us-gaap:UnpatentedTechnologyMember 2016-12-31 0001486957 us-gaap:UnpatentedTechnologyMember 2017-12-31 0001486957 us-gaap:AboveMarketLeasesMember 2017-12-31 0001486957 us-gaap:LicensingAgreementsMember 2015-12-31 0001486957 bwxt:NrcCategoryOneLicenseMember 2016-12-31 0001486957 us-gaap:LicensingAgreementsMember 2016-12-31 0001486957 bwxt:NrcCategoryOneLicenseMember 2015-12-31 0001486957 us-gaap:PatentedTechnologyMember 2016-12-31 0001486957 us-gaap:TradeNamesMember 2016-12-31 0001486957 us-gaap:CustomerRelationshipsMember 2016-12-31 0001486957 us-gaap:PatentedTechnologyMember 2017-12-31 0001486957 us-gaap:TradeNamesMember 2017-12-31 0001486957 us-gaap:LicensingAgreementsMember 2017-12-31 0001486957 us-gaap:OrderOrProductionBacklogMember 2015-12-31 0001486957 us-gaap:OtherIntangibleAssetsMember 2015-12-31 0001486957 us-gaap:CustomerRelationshipsMember 2017-12-31 0001486957 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ProFormaMember 2015-01-01 2015-12-31 0001486957 bwxt:BabcockAndWilcoxEnterprisesIncMember 2015-06-30 2015-06-30 0001486957 bwxt:BechtelMember bwxt:UnsuccessfulOutcomeofFrameworkAgreementMember bwxt:FrameworkAgreementMember 2016-01-01 2016-12-31 0001486957 bwxt:UnconsolidatedAffiliatesMember us-gaap:MaximumMember 2017-12-31 0001486957 bwxt:CashHeldForDecommissioningOfFacilitiesMember 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member 2016-12-16 2016-12-16 0001486957 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ProFormaMember 2017-01-01 2017-12-31 0001486957 us-gaap:BuildingMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 us-gaap:MachineryAndEquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 bwxt:CashHeldToMeetReinsuranceReserveRequirementsMember 2017-12-31 0001486957 us-gaap:MachineryAndEquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:GEHitachiNuclearEnergyCanadaInc.Member 2016-12-16 2016-12-16 0001486957 us-gaap:BuildingMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ProFormaMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:AdditionalAccretionMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member 2016-08-16 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:AcquisitionRelatedCostsMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:AdditionalDepreciationExpenseMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:EliminationofHistoricalInterestIncomeMember 2015-01-01 2015-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:AdditionalInterestExpenseAssociatedwithIncrementalBorrowingsMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:AdditionalAccretionMember 2015-01-01 2015-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:IncreaseinAmortizationExpenseMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:EliminationofHistoricalInterestIncomeMember 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:IncreaseinAmortizationExpenseMember 2015-01-01 2015-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:AdditionalInterestExpenseAssociatedwithIncrementalBorrowingsMember 2015-01-01 2015-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:LeaseAgreementsMember 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:OtherIntangibleAssetsMember 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:LicensingAgreementsMember 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:UnpatentedTechnologyMember 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member 2017-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member 2016-01-01 2016-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member 2015-01-01 2015-12-31 0001486957 bwxt:BWXTNuclearEnergyCanadaInc.Member bwxt:AdditionalDepreciationExpenseMember 2015-01-01 2015-12-31 0001486957 us-gaap:SpinoffMember 2015-06-30 2015-06-30 0001486957 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember bwxt:PowerGenerationBusinessMember us-gaap:SpinoffMember 2015-01-01 2015-12-31 0001486957 us-gaap:SpinoffMember 2017-01-01 2017-12-31 0001486957 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember bwxt:PowerGenerationBusinessMember us-gaap:SpinoffMember 2015-07-01 2015-12-31 0001486957 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember bwxt:PowerGenerationBusinessMember 2015-01-01 2015-12-31 0001486957 us-gaap:ParentCompanyMember 2015-06-29 2015-06-29 0001486957 us-gaap:ParentCompanyMember 2015-06-30 2015-06-30 0001486957 us-gaap:InvesteeMember 2017-01-01 2017-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-01-01 2016-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-01-01 2015-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2014-12-31 0001486957 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0001486957 us-gaap:DomesticCountryMember 2017-12-31 0001486957 us-gaap:CanadaRevenueAgencyMember 2017-01-01 2017-12-31 0001486957 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001486957 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2016-12-31 0001486957 bwxt:TermLoanCreditFacilityMember us-gaap:SecuredDebtMember 2017-12-31 0001486957 bwxt:IncrementalTermLoansMember us-gaap:SecuredDebtMember 2016-12-31 0001486957 bwxt:TermLoanCreditFacilityMember us-gaap:SecuredDebtMember 2016-12-31 0001486957 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2017-12-31 0001486957 bwxt:IncrementalTermLoansMember us-gaap:SecuredDebtMember 2017-12-31 0001486957 us-gaap:RevolvingCreditFacilityMember bwxt:AmendedCreditAgreementMember 2017-12-31 0001486957 bwxt:PerformanceLetterOfCreditMember bwxt:AmendedCreditAgreementMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:TermLoanCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:EurodollarMember 2017-01-01 2017-12-31 0001486957 bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2016-09-02 0001486957 us-gaap:LetterOfCreditMember bwxt:AmendedCreditAgreementMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:U.S.DollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2016-09-02 0001486957 bwxt:TermLoanCreditFacilityMember bwxt:AmendedCreditAgreementMember 2017-12-31 0001486957 bwxt:TermLoanCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2016-03-31 0001486957 us-gaap:RevolvingCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 us-gaap:RevolvingCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2015-05-11 2015-05-11 0001486957 bwxt:AmendedCreditAgreementMember 2017-01-01 2017-12-31 0001486957 bwxt:U.S.DollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2016-12-31 0001486957 us-gaap:LetterOfCreditMember bwxt:AmendedCreditAgreementMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 us-gaap:LetterOfCreditMember bwxt:AmendedCreditAgreementMember 2017-01-01 2017-12-31 0001486957 bwxt:BaseRateLoansMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:TermLoanCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:BaseRateMember 2017-01-01 2017-12-31 0001486957 bwxt:BaseRateLoansMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 us-gaap:RevolvingCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2015-05-11 0001486957 bwxt:U.S.DollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2017-01-01 2017-12-31 0001486957 bwxt:PerformanceLetterOfCreditMember bwxt:AmendedCreditAgreementMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 us-gaap:LetterOfCreditMember bwxt:AmendedCreditAgreementMember 2017-12-31 0001486957 us-gaap:RevolvingCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:PerformanceLetterOfCreditMember bwxt:AmendedCreditAgreementMember 2017-01-01 2017-12-31 0001486957 bwxt:U.S.DollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:MaximumMember us-gaap:EurodollarMember 2017-01-01 2017-12-31 0001486957 bwxt:CanadianDollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2017-03-31 0001486957 bwxt:AmendedCreditAgreementMember 2017-12-31 0001486957 bwxt:CanadianDollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2016-09-02 0001486957 bwxt:U.S.DollarTermLoanFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:MinimumMember us-gaap:EurodollarMember 2017-01-01 2017-12-31 0001486957 bwxt:TermLoanCreditFacilityMember bwxt:AmendedCreditAgreementMember us-gaap:SecuredDebtMember 2015-05-11 0001486957 bwxt:BaseRateLoansMember bwxt:ThirtyDayLondonInterbankOfferedRateLiborPlusMember 2017-01-01 2017-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-01-01 2016-12-31 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2015-01-01 2015-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2015-01-01 2015-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2016-01-01 2016-12-31 0001486957 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0001486957 country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:ForeignPlanMember 2017-12-31 0001486957 bwxt:GlobalEquityMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ScenarioForecastMember 2018-12-31 0001486957 bwxt:UsEquityMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ScenarioForecastMember 2018-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ScenarioForecastMember 2018-12-31 0001486957 us-gaap:RealEstateMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 bwxt:CommingledAndMutualFundsMember 2017-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 us-gaap:RealEstateMember 2017-12-31 0001486957 bwxt:CommingledAndMutualFundsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 us-gaap:RealEstateMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 bwxt:CashAndAccruedItemsMember 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 us-gaap:FixedIncomeFundsMember 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember 2017-12-31 0001486957 us-gaap:RealEstateMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 bwxt:CommingledAndMutualFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 bwxt:CashAndAccruedItemsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001486957 bwxt:CashAndAccruedItemsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 bwxt:CommingledAndMutualFundsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 bwxt:CashAndAccruedItemsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001486957 bwxt:CommingledAndMutualFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:OtherAssetCategoryMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 us-gaap:RealEstateMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:OtherAssetCategoryMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:FixedIncomeExcludingUSGovernmentSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 us-gaap:EquitySecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:RealEstateMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:FixedIncomeExcludingUSGovernmentSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:EquitySecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:CommingledAndMutualFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:BWXTRetirementPlanMember 2017-10-01 2017-10-31 0001486957 bwxt:BWXTRetirementPlanMember 2017-01-01 2017-12-31 0001486957 bwxt:ThriftPlanAndMiiThriftPlanMember 2015-01-01 2015-12-31 0001486957 bwxt:CanadianPlansMember 2015-01-01 2015-12-31 0001486957 bwxt:ThriftPlanAndMiiThriftPlanMember 2017-01-01 2017-12-31 0001486957 bwxt:ThriftPlanMember 2017-01-01 2017-12-31 0001486957 us-gaap:ChangeInAssumptionsForPensionPlansMember 2017-01-01 2017-12-31 0001486957 bwxt:CanadianPlansMember 2016-01-01 2016-12-31 0001486957 us-gaap:MaximumMember bwxt:ThriftPlanMember 2017-01-01 2017-12-31 0001486957 bwxt:ThriftPlanAndMiiThriftPlanMember 2016-01-01 2016-12-31 0001486957 bwxt:CanadianPlansMember 2017-01-01 2017-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 bwxt:CommingledAndMutualFundsMember 2016-12-31 0001486957 bwxt:CashAndAccruedItemsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 us-gaap:RealEstateMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 us-gaap:FixedIncomeFundsMember 2016-12-31 0001486957 us-gaap:RealEstateMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 bwxt:CommingledAndMutualFundsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 bwxt:CommingledAndMutualFundsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 bwxt:CashAndAccruedItemsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 bwxt:CashAndAccruedItemsMember 2016-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 us-gaap:RealEstateMember 2016-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 bwxt:CashAndAccruedItemsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember 2016-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember 2016-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001486957 us-gaap:RealEstateMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 bwxt:UsGovernmentSecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 bwxt:CommingledAndMutualFundsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 bwxt:PartnershipsWithSecurityHoldingsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 us-gaap:EquityFundsMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2015-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2015-12-31 0001486957 us-gaap:OtherExpenseMember 2015-01-01 2015-12-31 0001486957 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0001486957 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0001486957 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-01-01 2015-12-31 0001486957 us-gaap:OtherExpenseMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingExpenseMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingExpenseMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001486957 us-gaap:OtherExpenseMember 2017-01-01 2017-12-31 0001486957 us-gaap:FixedIncomeFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:ScenarioForecastMember 2018-12-31 0001486957 us-gaap:EquityFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:ScenarioForecastMember 2018-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:OtherAssetCategoryMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:OtherAssetCategoryMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:EquitySecuritiesAndCommingledMutualFundsMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-12-31 0001486957 us-gaap:FixedIncomeFundsMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0001486957 bwxt:EquitySecuritiesAndCommingledMutualFundsMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0001486957 us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-12-31 0001486957 bwxt:AcceleratedShareRepurchaseAgreementMember 2016-09-15 0001486957 bwxt:ShareRepurchaseProgramMember 2015-01-01 2015-12-31 0001486957 us-gaap:WeightedAverageMember bwxt:AcceleratedShareRepurchaseAgreementMember 2017-01-01 2017-12-31 0001486957 2014-02-01 2014-02-28 0001486957 bwxt:AcceleratedShareRepurchaseAgreementMember 2016-09-16 0001486957 bwxt:ShareRepurchaseProgramMember 2017-12-31 0001486957 bwxt:ShareRepurchaseProgramMember 2016-01-01 2016-12-31 0001486957 2013-05-31 0001486957 bwxt:AcceleratedShareRepurchaseAgreementMember 2017-01-01 2017-12-31 0001486957 bwxt:AcceleratedShareRepurchaseAgreementMember 2016-09-15 2017-03-24 0001486957 2015-10-31 2015-10-31 0001486957 bwxt:ShareRepurchaseProgramMember 2017-01-01 2017-12-31 0001486957 2017-02-24 2017-02-24 0001486957 bwxt:AcceleratedShareRepurchaseAgreementMember 2016-09-16 2016-09-16 0001486957 bwxt:CashSettledPerformanceSharesMember 2017-01-01 2017-12-31 0001486957 bwxt:CashSettledPerformanceSharesMember 2017-12-31 0001486957 bwxt:CashSettledPerformanceSharesMember 2016-12-31 0001486957 us-gaap:StockAppreciationRightsSARSMember 2015-01-01 2015-12-31 0001486957 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001486957 us-gaap:EmployeeStockOptionMember 2017-12-31 0001486957 us-gaap:EmployeeStockOptionMember 2016-12-31 0001486957 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001486957 bwxt:PowerGenerationBusinessMember us-gaap:SpinoffMember 2015-01-01 2015-12-31 0001486957 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001486957 bwxt:TwoThousandTwelveLongTermIncentivePlanMember 2017-01-01 2017-12-31 0001486957 bwxt:TwoThousandTwelveLongTermIncentivePlanMember 2017-12-31 0001486957 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0001486957 bwxt:CashSettledPerformanceSharesMember us-gaap:WeightedAverageMember 2017-01-01 2017-12-31 0001486957 bwxt:TwoThousandAndTenLongTermIncentivePlanMember 2017-12-31 0001486957 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:TwoThousandAndTenLongTermIncentivePlanMember 2014-01-01 2014-12-31 0001486957 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001486957 bwxt:CashSettledPerformanceSharesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001486957 bwxt:CashSettledPerformanceSharesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001486957 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001486957 bwxt:TwoThousandAndTenLongTermIncentivePlanMember 2017-01-01 2017-12-31 0001486957 bwxt:TwoThousandAndTenLongTermIncentivePlanMember 2010-12-31 0001486957 bwxt:TwoThousandTwelveLongTermIncentivePlanMember 2012-04-01 2012-06-30 0001486957 us-gaap:PerformanceSharesMember us-gaap:WeightedAverageMember 2017-01-01 2017-12-31 0001486957 bwxt:CashSettledRestrictedStockUnitMember 2017-12-31 0001486957 bwxt:CashSettledRestrictedStockUnitMember 2017-01-01 2017-12-31 0001486957 bwxt:CashSettledRestrictedStockUnitMember 2016-12-31 0001486957 us-gaap:PerformanceSharesMember 2016-12-31 0001486957 us-gaap:PerformanceSharesMember 2017-12-31 0001486957 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 0001486957 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0001486957 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001486957 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001486957 us-gaap:StockAppreciationRightsSARSMember 2016-01-01 2016-12-31 0001486957 bwxt:EnvironmentalMattersMember bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 bwxt:EnvironmentalMattersMember bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 bwxt:EnvironmentalMattersMember bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 bwxt:EnvironmentalMattersMember 2017-01-01 2017-12-31 0001486957 bwxt:EnvironmentalMattersMember 2017-12-31 0001486957 bwxt:EnvironmentalMattersMember 2016-01-01 2016-12-31 0001486957 bwxt:ApolloAndParksTownshipMember 2017-12-31 0001486957 bwxt:ApolloAndParksTownshipMember us-gaap:MaximumMember 2014-11-01 2014-11-30 0001486957 bwxt:EnvironmentalMattersMember 2015-01-01 2015-12-31 0001486957 bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 bwxt:ApolloAndParksTownshipMember us-gaap:MinimumMember 2014-11-01 2014-11-30 0001486957 bwxt:EnvironmentalMattersMember bwxt:NuclearOperationsMember 2010-01-01 2017-12-31 0001486957 bwxt:EnvironmentalMattersMember 2016-12-31 0001486957 bwxt:ApolloAndParksTownshipMember 2015-05-01 2016-03-31 0001486957 bwxt:ApolloAndParksTownshipMember 2010-01-01 2017-12-31 0001486957 bwxt:ApolloAndParksTownshipMember us-gaap:SubsequentEventMember 2018-02-20 2018-02-20 0001486957 us-gaap:AccountsReceivableMember us-gaap:GovernmentContractsConcentrationRiskMember 2017-01-01 2017-12-31 0001486957 us-gaap:AccountsReceivableMember us-gaap:GovernmentContractsConcentrationRiskMember 2016-01-01 2016-12-31 0001486957 us-gaap:SalesRevenueNetMember us-gaap:GovernmentContractsConcentrationRiskMember 2017-01-01 2017-12-31 0001486957 us-gaap:SalesRevenueNetMember us-gaap:GovernmentContractsConcentrationRiskMember 2016-01-01 2016-12-31 0001486957 us-gaap:SalesRevenueNetMember us-gaap:GovernmentContractsConcentrationRiskMember 2015-01-01 2015-12-31 0001486957 bwxt:MutualFundsMember 2016-12-31 0001486957 us-gaap:EquitySecuritiesMember 2016-12-31 0001486957 us-gaap:CommercialPaperMember 2016-12-31 0001486957 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001486957 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001486957 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001486957 bwxt:MutualFundsMember 2017-12-31 0001486957 us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001486957 us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001486957 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001486957 us-gaap:EquitySecuritiesMember 2017-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2015-01-01 2015-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-01-01 2016-12-31 0001486957 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0001486957 us-gaap:AccountsPayableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0001486957 us-gaap:AccountsPayableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001486957 bwxt:OtherAccountsReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001486957 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0001486957 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001486957 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001486957 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0001486957 bwxt:OtherAccountsReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0001486957 us-gaap:ForeignExchangeContractMember 2016-12-31 0001486957 us-gaap:ForeignExchangeContractMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2016-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember bwxt:MutualFundsMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnergyMember 2015-01-01 2015-12-31 0001486957 us-gaap:MaterialReconcilingItemsMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearOperationsMember 2016-01-01 2016-12-31 0001486957 us-gaap:MaterialReconcilingItemsMember 2015-01-01 2015-12-31 0001486957 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2016-01-01 2016-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearOperationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2015-01-01 2015-12-31 0001486957 country:CA 2015-12-31 0001486957 country:CA 2016-12-31 0001486957 country:US 2016-12-31 0001486957 country:CA 2017-12-31 0001486957 country:US 2015-12-31 0001486957 country:US 2017-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnergyMember 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnergyMember 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnergyMember 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:TechnicalServicesMember 2017-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearOperationsMember 2015-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:TechnicalServicesMember 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:TechnicalServicesMember 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearOperationsMember 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearOperationsMember 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember 2015-12-31 0001486957 bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:NuclearOperationsMember 2016-01-01 2016-12-31 0001486957 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0001486957 bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEquipmentMember bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearServicesMember bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:ManagementAndOperationContractsOfUSGovernmentFacilitiesMember bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearComponentProgramMember bwxt:NuclearOperationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearServicesandAdvancedReactorDesignandEngineeringMember bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsMember bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearServicesMember bwxt:NuclearEnergyMember 2015-01-01 2015-12-31 0001486957 us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnvironmentalServicesMember bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnvironmentalServicesMember bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 bwxt:NuclearOperationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 us-gaap:IntersegmentEliminationMember 2015-01-01 2015-12-31 0001486957 bwxt:NuclearEnergyMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsMember bwxt:NuclearOperationsMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEnvironmentalServicesMember bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearServicesandAdvancedReactorDesignandEngineeringMember bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:NuclearEnergyMember 2015-01-01 2015-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:ManagementAndOperationContractsOfUSGovernmentFacilitiesMember bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearServicesandAdvancedReactorDesignandEngineeringMember bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:NuclearOperationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearComponentProgramMember bwxt:NuclearOperationsMember 2016-01-01 2016-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:ManagementAndOperationContractsOfUSGovernmentFacilitiesMember bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEquipmentMember bwxt:NuclearEnergyMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsMember bwxt:NuclearOperationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearEquipmentMember bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearComponentProgramMember bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:NuclearServicesMember bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 us-gaap:ConsolidationEliminationsMember 2017-01-01 2017-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:NuclearOperationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:ConsolidationEliminationsMember 2016-01-01 2016-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:TechnicalServicesMember 2015-01-01 2015-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:TechnicalServicesMember 2016-01-01 2016-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:NuclearOperationsMember 2017-01-01 2017-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:TechnicalServicesMember 2017-01-01 2017-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:NuclearEnergyMember 2017-01-01 2017-12-31 0001486957 us-gaap:ConsolidationEliminationsMember 2015-01-01 2015-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:NuclearOperationsMember 2016-01-01 2016-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:NuclearEnergyMember 2015-01-01 2015-12-31 0001486957 us-gaap:ConsolidationEliminationsMember bwxt:NuclearEnergyMember 2016-01-01 2016-12-31 0001486957 country:RO 2017-01-01 2017-12-31 0001486957 country:RO 2015-01-01 2015-12-31 0001486957 bwxt:AllOtherCountriesMember 2015-01-01 2015-12-31 0001486957 country:CA 2016-01-01 2016-12-31 0001486957 country:US 2015-01-01 2015-12-31 0001486957 country:CA 2017-01-01 2017-12-31 0001486957 country:CN 2017-01-01 2017-12-31 0001486957 country:US 2016-01-01 2016-12-31 0001486957 country:CN 2016-01-01 2016-12-31 0001486957 bwxt:AllOtherCountriesMember 2016-01-01 2016-12-31 0001486957 country:RO 2016-01-01 2016-12-31 0001486957 bwxt:AllOtherCountriesMember 2017-01-01 2017-12-31 0001486957 country:CA 2015-01-01 2015-12-31 0001486957 country:CN 2015-01-01 2015-12-31 0001486957 country:US 2017-01-01 2017-12-31 0001486957 2017-01-01 2017-03-31 0001486957 2017-04-01 2017-06-30 0001486957 2017-10-01 2017-12-31 0001486957 2017-07-01 2017-09-30 0001486957 2016-10-01 2016-12-31 0001486957 2016-07-01 2016-09-30 0001486957 2016-04-01 2016-06-30 0001486957 2016-01-01 2016-03-31 0001486957 bwxt:BechtelMember bwxt:UnsuccessfulOutcomeofFrameworkAgreementMember bwxt:FrameworkAgreementMember 2016-01-01 2016-03-31 0001486957 2017-01-01 2017-06-30 0001486957 us-gaap:FavorableRegulatoryActionMember 2016-04-01 2016-06-30 0001486957 bwxt:PowerGenerationBusinessMember 2016-01-01 2016-03-31 iso4217:USD iso4217:USD xbrli:shares xbrli:shares iso4217:CAD bwxt:component bwxt:facility bwxt:employee xbrli:pure bwxt:segment bwxt:case bwxt:claim 713305 423791 310942 132000000 0 18505000 0 287000 0 0 1375398000 303724000 1071674000 127549000 777885000 163810000 2430000 1579815000 236812000 1343003000 315687000 854310000 169850000 3156000 1712339000 286866000 1425473000 313959000 947055000 161948000 2511000 162833000 274311000 60800000 350 2 700000 1000000 350 -1600000 15659000 19956000 1359000 1965000 3184000 282000 18505000 5695000 1054000 76763000 49740000 15685000 28119000 4.00 3.25 3.00 0.0125 0.0125 0.0125 6221000 0 0 34798000 17195000 10039000 4057000 11920000 0 558783000 0 414445000 82502000 0 0 60134000 1702000 567219000 0 416101000 79708000 0 70010000 1400000 -300000 2100000 0.0391 0.0400 0.0355 0.0317 0.0371 0.0317 0.0391 0.0400 0.0396 0.0366 0.0429 0.0384 -25700000 -6207000 60863000 -6221000 27531000 2741000 8322000 113600000 0 0 0 0 0.87 0.09 0.17 0 132607000 0 150202000 0 138431000 0 163676000 132607000 150202000 57163000 11211000 45952000 3081000 38836000 3485000 550000 50554000 8977000 41577000 3459000 34364000 3754000 0 56557000 7815000 48742000 13751000 31289000 3702000 0 833936000 34358000 21458000 -8963000 10544000 -1104000 -2293000 -1693000 11494000 8480000 7666000 108911000 0.000 0.000 0.177 0.25 -0.017 0.014 0.000 583500000 671000000 638400000 -300000 2200000 9300000 9300000 39500000 41700000 56200000 -26441000 43000 194000 0.70 -25987000 26000000 0 0 34400000 65728000 0 0 -57174000 60473000 -35272000 32877000 21057000 79311000 9013000 9301000 27370000 27870000 503616000 485261000 30000000 -54654000 -21468000 -11043000 1.00 1.00 17000 17000 2 2 2 1300 1096000 1064000 1142000 -5026000 343000 25747000 164000 369000 735000 1.00 1.00 1542000000 1200000 1200000 1200000 29800000 -54105000 -22940000 -12823000 38200000 40100000 50400000 27700000 33700000 43200000 9700000 23100000 280030000 370888000 P10Y P10Y 2000 68000 32.96 66500000 250000000 300000000 150000000 49500000 53000000 3700000 0.60 0 0 406000 1000 0 0 29000 false --12-31 FY 2017 2017-12-31 10-K 0001486957 99487519 Yes Large Accelerated Filer 4800000000 BWX Technologies, Inc. No Yes BWXT 36600000 40.14 -200000000 99983000 93421000 135950000 189217000 86300000 93300000 1222000 3171000 1269000 3303000 4600000 13500000 81711000 79786000 622955000 664512000 3632000 2190000 -340000 353000 6392000 6237000 6911000 13148000 3811000 9454000 P14Y P20Y P30Y P2Y P11Y P15Y 22018000 98843000 26347000 26340000 7000 26347000 15926000 15922000 4000 15926000 15222000 15219000 3000 15222000 25900000 13200000 16800000 18500000 0 100000 1852000 1561000 1690000 1899000 2174000 9210000 20148 0 41854 15900000 47811000 50514000 71899000 78036000 2158000 3148000 4728000 0 127000 -1411000 0 141000 2000 832000 0 0 1579815000 1712339000 693571000 873090000 23530000 10744000 0 0 0 0 0 8404000 12786000 4183000 209000 500000 3312000 4582000 0 0 0 0 0 0 0 0 23530000 4183000 209000 500000 3312000 4582000 8404000 4183000 209000 500000 3312000 4582000 8404000 12235000 2833000 0 0 1534000 0 1299000 9402000 4847000 161000 1635000 2759000 0 0 0 0 0 0 0 12235000 4847000 161000 3169000 2759000 1299000 4847000 161000 3169000 2759000 1299000 3661000 27000 0 0 0 3634000 0 2371000 465000 0 55000 1851000 0 458000 0 49000 0 1000 0 1000 44000 0 43000 0 0 1000 20327000 4156000 258000 500000 3313000 948000 8405000 9908000 4382000 204000 3114000 908000 1300000 343000 337000 108000 0 0 0 147148000 246192000 246192000 73468000 1.21 1.78 1.20 1.75 0 129112000 1600000 -1000000 -2500000 -500000 -8300000 182074000 1500000 -1000000 -2100000 -400000 -7700000 6800000 1513768000 1630069000 157900000 117800000 -700000 2900000 700000 -3000000 164483000 84000 3922000 59745000 45988000 11381000 21356000 118495000 6741000 8724000 8454000 125641000 203404000 312969000 154729000 125641000 203404000 -158240000 -29088000 77763000 307562000 0 0 0.32 0.36 0.42 0.01 0.01 325000000 325000000 121604332 122813135 124149609 124149609 125381591 125381591 1241000 1254000 118214000 186116000 153487000 6000 555000 521000 118220000 186671000 154008000 0.88 0.82 0.87 0.65 0.81 76126000 84470000 1674000 1669000 74452000 82801000 1400000 300000 1027437000 6259000 1508000 1074529000 -366000 1601000 1170862000 84000 1760000 2140000 0 0 1222984000 1327379000 1392465000 356793000 420628000 420628000 262314000 25987000 0 0 95854000 73383000 26632000 -2170000 4436000 24299000 97182000 80887000 53954000 3498000 3068000 3023000 27370000 27870000 0.00375 0.01375 0.0175 0.0125 0.0050 0.0075 0.0025 0.010 245986000 285000000 0 243131000 270000000 0 0.0290 P5Y 0 13600000 13571000 13600000 0 1400000 -25981000 -12665000 107844000 4893000 712000 0 9921000 6741000 5892000 4202000 5792000 5212000 -14225000 194464000 86740000 86740000 85193000 -16766000 -7231000 93461000 -38493000 -7231000 93461000 3423000 222000 -158000 15067000 8343000 246706000 131979000 171391000 77279000 229480000 116727000 5573000 8460000 9373000 8638000 160000 1016000 9892000 6557000 129603000 59229000 20670000 8647000 7663000 6355000 3868000 3482000 17226000 15300000 15252000 58089000 39448000 35920000 27875000 0 0 10249000 11573000 4500000 357049000 0 356380000 296444000 0 295814000 -2188000 11782000 -1874000 11227000 3059000 83168000 4630000 182290000 -54656000 -51588000 -2000 -3066000 -21300000 -21310000 -14729000 158000 -6739000 5469000 -28108000 -11100000 -11063000 -6787000 -20000 -4256000 -5099000 -102807000 -254000 1797000 -302000 1932000 -314000 2074000 -20281000 -353727000 -22637000 -285644000 0 5824000 0 13473000 0 0 0 0 0.0412 0.0418 0.0364 0.0368 0.0572 0.0704 0.0571 0.0703 0.072 0.0571 0.0700 0.0000 0.0257 0.0000 0.0000 0.0000 0.0000 62788000 1565905000 62994000 1571586000 68239000 1543343000 3576000 88275000 3830000 88011000 606000 75000 585000 68000 5695000 1054000 0 0 1399000 12293000 1504000 56079000 6170000 296000 7390000 332000 17906000 421326000 2328000 39160000 2795000 75750000 411000 6810000 3514000 82740000 409000 7530000 3363000 81454000 414000 7276000 3213000 80007000 393000 7125000 3038000 78056000 387000 6975000 392000 25710000 6387000 2348000 90137000 2306000 82690000 2383000 83617000 41219000 1209814000 1260572000 35873000 32520000 3353000 0 433945000 19500000 0 0 82502000 0 0 0 178572000 174492000 4080000 0 70811000 70811000 0 0 457167000 0 397033000 0 1702000 0 0 0 297323000 404466000 0 42713000 1217859000 1303301000 59187000 55735000 3452000 0 502616000 86515000 0 0 79708000 0 0 0 215310000 211301000 4009000 0 445080000 0 375070000 0 1400000 0 0 0 353551000 382531000 0 45602000 1257699000 -174000 -3376000 -642000 -10344000 -20281000 -353727000 -22637000 -285644000 0.0800 0.0750 2600000 63867000 2201000 54860000 2182000 54353000 -5519000 59952000 -6053000 8991000 2793000 -10837000 62994000 1438503000 68239000 1392662000 42713000 1079428000 45602000 1094023000 1438979000 1393141000 0 1731000 0 1519000 3570000 88275000 3830000 88011000 606000 75000 585000 68000 0 3390000 0 10610000 0.30 0.45 0.45 0.55 0.25 690000 23562000 575000 7358000 567000 8031000 0 2606000 3800000 0 117354000 0 2606000 0 121196000 0.0450 0.31 0.55 0.35 0.03 0.02 0.07 0.16 0.07 0.43 0.01 1.00 1.00 0.35 0.56 0.33 0.05 0.02 0.06 0.20 0.00 0.42 0.01 1.00 1.00 2024 2030 700000 17500000 1100000 26000000 2400000 26700000 0.06 0.50 55300000 48400000 47300000 78621000 50554000 56557000 70000 0 250000 348000 -400000 300000 400000 -6550000 807000 1021000 462000 0 177000 93000 -6499000 2704000 665558000 28000000 -4806000 830234000 34604000 34604000 34604000 37290000 37290000 37290000 42309000 42309000 42309000 1.23 0.48 0.56 0.40 0.34 1.79 0.56 0.62 0.47 -0.16 1.49 1.22 0.47 0.56 0.39 0.34 1.76 0.55 0.61 0.46 -0.16 1.47 -7087000 -352000 7443000 0.364 0.286 0.498 0.350 0.35 0.35 0.029 0.026 0.014 -0.004 -0.015 -0.014 -0.003 0.019 0.001 -0.006 0.011 0.008 0.033 0.008 0.012 0.000 0.009 0.020 81793000 82477000 14100000 P1Y8M12D 9000000 6000000 3700000 6200000 3600000 700000 1300000 900000 14100000 14200000 14100000 615000 411000 -200000 13050000 15052000 16132000 233546000 263358000 233546000 261467000 119633000 137623000 113913000 125735000 33397000 38858000 35081000 233546000 263358000 33406000 38862000 35081000 0 1891000 624756000 693441000 678080000 14011000 16480000 13412000 42854000 43266000 0 282000 0 14392000 0 9313000 0 0 642000 0 1125000 3312000 16564000 16000 10415000 34000 209000 862000 3000 1275000 3750000 26053000 459000 11505000 938000 6113000 1082000 75000 1425000 4456000 9055000 3573000 3573000 3573000 5195000 0 -405000 4121000 28890000 0 20790000 0 0 2200000 0 1500000 4400000 87482000 8222000 29679000 24444000 12592000 2200000 741000 1500000 8104000 92628000 8832000 30339000 27055000 13527000 2200000 796000 1500000 8379000 14498000 70918000 66575000 0 58999000 746000 8951000 8279000 25360000 12680000 746000 3729000 -1700000 400000 -700000 -382000 43000 194000 382000 378000 0 4000 0 -43000 0 0 -43000 0 -194000 0 0 -129000 -65000 65728000 0 7900000 0 168434000 110939000 12495000 45000000 210788000 110939000 54849000 45000000 218331000 46324000 110939000 62392000 45000000 42532000 0 42532000 0 -178000 0 -178000 0 3751000 0 3751000 0 3792000 3800000 0 3792000 0 140774000 183057000 147844000 211285000 215572000 255194000 221065000 -1543000 -5804000 257268000 -1630000 336000 295780000 -1760000 85000 9780000 41696000 40586000 140649000 183612000 148365000 1.32 1.79 1.49 1.31 1.76 1.47 -9203000 -9203000 0 0 106000 -9309000 -9309000 0 0 -0.09 0.00 0.00 -0.09 0.00 0.00 13396000 0 0 13396000 0 3533000 4708000 5008000 2820000 16069000 0 0 15099000 970000 3875000 3327000 3630000 2780000 13612000 0 0 13612000 0 -1947000 1017000 -2520000 80416000 -501000 -1492000 123000 73656000 -566000 86000 57000 147415000 -618000 21000 223000 0 117753000 66291000 38425000 -40094000 -28570000 42803000 -23985000 19549000 -7476000 -6991000 13216000 15124000 -5533000 18542000 -26610000 -19369000 9112000 796000 -3595000 -9234000 975000 879877 1368950 1034718 43830000 43830000 43830000 60227000 58328000 114748000 110405000 700000 700000 1600000 10900000 9100000 16500000 10181000 8393000 14879000 6647000 6512000 14252000 7700000 8600000 30331000 651000 1405000 32088000 0 0 32088000 0 42854000 0 0 41491000 1363000 43266000 0 0 43266000 0 1579815000 1712339000 439876000 528126000 0.00825 0.01375 300000000 400000000 137500000.0 112500000.0 250000000 324100000 0.0105 0.0075 0.0175 0.0125 0.00250 0.00150 0.00175 513100000 75900000 0 27900000 0 0 457400000 27900000 497724000 481059000 -16100000 17000 125000000.0 0 0 0 30000000 30000000 30000000 0 0 107 392000 363000 464000 464000 511000 511000 550000 550000 0.20 -414423000 -88897000 -61178000 -71887000 -179689000 -90656000 335157000 239850000 222154000 131465000 49631000 58372000 41062000 33992000 183057000 55719000 61263000 46553000 -15691000 147844000 -19000 555000 521000 131465000 183057000 147844000 131465000 183057000 147844000 13571000 13571000 3 3 205941000 -25747000 263209000 11803000 257400000 7955000 -13949000 42609000 88458000 62373000 45823000 239263000 -26353000 317084000 42808000 268503000 12171000 -6398000 83205000 92347000 73681000 59652000 308885000 -22332000 342260000 39978000 289852000 23118000 -10688000 3525000 573000 749000 817000 2565000 0 4900000 4600000 5100000 8400000 10600000 7400000 9400000 72105000 64738000 64738000 66699000 29319000 30437000 14691000 22577000 -733000 -1125000 -987000 -581000 -566000 -618000 -214000 -214000 -214000 3681000 3681000 3681000 -1442000 -1442000 -1442000 -892000 -892000 -892000 348000 348000 348000 693000 693000 693000 -12483000 -12508000 25000 -12508000 -909000 -909000 0 -909000 6237000 6237000 6237000 -13226000 3059000 5643000 -363000 -363000 -363000 61000 61000 61000 -155000 -155000 -155000 0 -1731000 0 -1519000 381000 606000 532000 221000 107000 512000 124000 57000 223000 -4230000 250000 64000 -1487000 86000 21000 -5122000 598000 757000 -1786000 209000 264000 7000 3788000 -930000 4000 62000 382000 33986000 19799000 -54700000 -21500000 -11000000 15124000 -30200000 18005000 4800000 -13105000 16700000 19059000 19059000 0 21368000 21368000 0 25221000 19365000 0 0 -691000 69747000 292997000 0 4893000 682000 0 34479000 37370000 42043000 4597000 9254000 8049000 200000 9165000 2789000 13466000 18648000 3237000 0 117780000 715000 56841000 14701000 42140000 2629000 35658000 3853000 0 52634000 5458000 47176000 3102000 43546000 528000 0 96880000 4559000 92321000 3856000 86323000 1514000 628000 68335000 52634000 96880000 0.01 0.01 75000000 75000000 0 0 0 0 200000 9165000 2789000 177350000 539500000 109400000 -464000 -511000 -550000 6456000 9261000 12852000 6456000 9261000 148000 18458000 24870000 22259000 63000 43000 397000 7319000 18323000 17117000 15889000 13542000 11477000 13428000 130000 20000 70000 -2551000 -3631000 -2213000 1223000 1192000 3783000 131446000 -5134000 -1042000 -4312000 220000 -19000 131465000 131465000 183612000 -707000 -1064000 250000 107000 555000 183057000 183057000 148365000 -566000 -1142000 64000 512000 521000 147844000 147844000 922641000 59301000 156848000 8596000 697896000 1013141000 107899000 167917000 8695000 728630000 268844000 17977000 250867000 299686000 43014000 256672000 348629000 40068000 308561000 P33Y P8Y P14Y P3Y 177350000 305906000 137053000 10537000 6407000 7190000 6130000 7105000 2600000 7100000 16608000 -16608000 0 0 0 0 885117000 990652000 990652000 1001554000 8100000 5900000 1415529000 -6675000 -1487000 -3087000 -2101000 -6675000 0 183000 -34000 51000 8589000 1179662000 75218000 44504000 76557000 37474000 121061000 1179896000 121247000 0 455000 121061000 1179896000 121247000 3575000 88380000 10657000 6106000 1306811000 364826000 402382000 379505000 403860000 1550573000 -8292000 -1068000 -208000 -7016000 -8292000 0 123000 -12000 9813000 10794000 1259336000 86425000 65043000 96529000 30814000 161572000 1269272000 128021000 0 -30000 161572000 1269272000 128021000 4328000 124964000 13033000 10743000 1397505000 428229000 410011000 419360000 430138000 1687738000 -7203000 -246000 -1322000 -5635000 -7203000 0 137000 0 8932000 9746000 1262792000 101056000 158931000 126900000 26447000 285831000 1271861000 137249000 0 169000 285831000 1271861000 137249000 4839000 245073000 26228000 2781000 1408817000 7200000 6200000 207761000 35000 216486000 29000 214607000 0 31699000 15371000 15222000 3300000 2500000 P3Y P3Y 0 2000 8000 20000 37.79 27.21 0 3000 2000 151000 127000 0 0 48.51 48.49 9000 32000 350000 595000 14000 11000 561000 336000 32.88 26.07 60.49 60.49 38.06 35.17 0 21000 0 366000 25.62 0.0127 0.0072 0.29 0.15 0.0133 0.0133 2300000 10000000 3750526 608000 77000 23.47 22.98 3300000 12000000 22600000 20000 3000 0 0 0 6.59 37.40 28900000 3200000 1723000 99000 782000 86000 23.56 23.14 23.54 23.05 0 23.57 23.84 23.71 23.62 2 0 1.65 2 0 1.58 P4Y0M15D P2M12D 22500000 2900000 P3Y6M P4Y6M P4Y3M18D P4Y8M12D 14517000 2934000 889000 -112000 -451000 149753 8549474 345745 912683 921000 10000 921040 4531000 4530000 1000 4531000 7715000 7711000 4000 7715000 19987000 19978000 9000 19987000 21709000 21699000 10000 21709000 250000000 200000000 193000000 4135435 4982003 846568 150018000 285394000 1014201000 3596000 775393000 1216000 15497000 998704000 642489000 -423990000 279635000 752000 22732000 1228000 13919000 265716000 739350000 -498346000 150410000 3811000 22018000 1241000 392000 150018000 885117000 -762169000 285757000 9454000 98843000 1254000 363000 285394000 990652000 -814809000 -781955000 10407000 -791242000 -1120000 -780835000 -3386000 0 -3386000 0 -3386000 2302000 38000 0 0 0 0 2302000 38000 2302000 38000 2708000 39000 24858809 25964088 2429016 7025203 0 762169000 814809000 74356000 69700000 74356000 74356000 303823000 292900000 40000000 303823000 263823000 12733000 -39907000 12733000 52640000 89200000 8597000 2222000 1651000 1680000 134000 0 0 5934000 571000 0 185000 0 0 0 0 0 492000 0 0 1700000 14239000 17752000 17226000 15252000 3513000 760000 -2544000 0 -1286000 570000 107583022 103840738 100369190 106703145 102471788 99334472 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize combined balance sheet and income statement information for investments accounted for under the equity method:</font></div><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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" 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:11%;" 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:11%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="7" style="vertical-align:bottom;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;">December 31,</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;">&#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;">2017</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;">2016</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;">&#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="7" style="vertical-align:bottom;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;">(In thousands)</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;">Current assets</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;background-color:#cceeff;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;">261,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" 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;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;background-color:#cceeff;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;">233,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" 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;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;">Noncurrent assets</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,891</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" 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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" 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;">Total Assets</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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" 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;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">263,358</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" 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;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" 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;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" 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;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;">Current liabilities</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;">137,623</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: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;">119,633</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;">Owners' equity</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" 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;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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,913</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" 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;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;">Total Liabilities and Owners' Equity</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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;">263,358</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" 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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;">233,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" 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></div></div> <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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" 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:11%;" 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:11%;" 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:11%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="11" style="vertical-align:bottom;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;">Year Ended December 31,</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;">&#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;">2017</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;">2016</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;">2015</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;">&#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="11" style="vertical-align:bottom;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;">(In thousands)</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;">Revenues</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;background-color:#cceeff;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;">678,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" 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;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;background-color:#cceeff;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;">693,441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" 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;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;background-color:#cceeff;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;">624,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" 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;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;">Gross profit</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;paddi