XML 20 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) [Abstract]        
Cash and cash equivalents $ 3,752,000us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,765,000us-gaap_CashAndCashEquivalentsAtCarryingValue $ 2,158,000us-gaap_CashAndCashEquivalentsAtCarryingValue $ 2,584,000us-gaap_CashAndCashEquivalentsAtCarryingValue
Aggregate Principal of convertible notes 150,000,000us-gaap_DebtInstrumentFaceAmount      
Cash Convertible Notes Hedge [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) [Abstract]        
Balance at beginning of period 48,025,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
     
Purchases into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
     
Issuances into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
     
Gains/(Losses) included in Earnings (424,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
     
Balance at end of period 47,601,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
     
Fifth Amended Credit Facility [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) [Abstract]        
Carrying Amount of Outstanding borrowings under the Fifth Amended Credit Agreement 112,900,000us-gaap_LongTermDebt
/ us-gaap_FinancialInstrumentAxis
= hway_FifthAmendedCreditFacilityMember
     
Fair Value of Outstanding borrowings under the Fifth Amended Credit Agreement 112,300,000us-gaap_LoansPayableFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= hway_FifthAmendedCreditFacilityMember
     
Cash Convertible Notes [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) [Abstract]        
Aggregate Principal of convertible notes 150,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesMember
     
Debt Instrument, Carrying Amount 124,900,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesMember
     
Debt Instrument, Fair Value 175,100,000us-gaap_LongTermDebtFairValue
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesMember
     
Cash Conversion Derivative [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) [Abstract]        
Balance at beginning of period (48,025,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
     
Purchases into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
     
Issuances into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
     
Gains/(Losses) included in Earnings 424,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
     
Balance at end of period (47,601,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
     
CareFirst Convertible Note [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) [Abstract]        
Debt Instrument, Carrying Amount 20,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= hway_CarefirstConvertibleNoteMember
     
Debt Instrument, Fair Value 20,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_FinancialInstrumentAxis
= hway_CarefirstConvertibleNoteMember
     
Recurring [Member] | Foreign Exchange Contract [Member]        
Assets measured at fair value on a recurring basis        
Gross Fair Value 365,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
477,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Netting (205,000)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
(111,000)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Net Fair Value 160,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
366,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 376,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
111,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Netting (205,000)us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
(111,000)us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Net Fair Value 171,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Recurring [Member] | Foreign Exchange Contract [Member] | Level 2 [Member]        
Assets measured at fair value on a recurring basis        
Gross Fair Value 365,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
477,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 376,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
111,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Recurring [Member] | Foreign Exchange Contract [Member] | Level 3 [Member]        
Assets measured at fair value on a recurring basis        
Gross Fair Value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeContractMember
   
Recurring [Member] | Interest Rate Swap [Member]        
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 524,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
395,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
   
Netting 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
   
Net Fair Value 524,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
395,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
   
Recurring [Member] | Interest Rate Swap [Member] | Level 2 [Member]        
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 524,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
395,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
   
Recurring [Member] | Interest Rate Swap [Member] | Level 3 [Member]        
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
   
Recurring [Member] | Cash Convertible Notes Hedge [Member]        
Assets measured at fair value on a recurring basis        
Gross Fair Value 47,601,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
48,025,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
   
Netting 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
   
Net Fair Value 47,601,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
48,025,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
   
Recurring [Member] | Cash Convertible Notes Hedge [Member] | Level 2 [Member]        
Assets measured at fair value on a recurring basis        
Gross Fair Value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
   
Recurring [Member] | Cash Convertible Notes Hedge [Member] | Level 3 [Member]        
Assets measured at fair value on a recurring basis        
Gross Fair Value 47,601,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
48,025,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConvertibleNotesHedgeMember
   
Recurring [Member] | Cash Conversion Derivative [Member]        
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 47,601,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
48,025,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
   
Netting 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
   
Net Fair Value 47,601,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
48,025,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
   
Recurring [Member] | Cash Conversion Derivative [Member] | Level 2 [Member]        
Liabilities measured at fair value on a recurring basis        
Gross Fair Value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
   
Recurring [Member] | Cash Conversion Derivative [Member] | Level 3 [Member]        
Liabilities measured at fair value on a recurring basis        
Gross Fair Value $ 47,601,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember
$ 48,025,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= hway_CashConversionDerivativeMember