XML 18 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Credit Agreement (Details) (USD $)
3 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
May 31, 2013
Dec. 31, 2014
Credit agreement        
Repayment of revolving credit facility   $ 35,000,000us-gaap_RepaymentsOfLongTermLinesOfCredit    
Revolving credit facility 197,796,000us-gaap_LongTermLineOfCredit     197,796,000us-gaap_LongTermLineOfCredit
Unamortized balance of deferred origination fees and debt issue costs 6,400,000us-gaap_DeferredFinanceCostsNet 6,900,000us-gaap_DeferredFinanceCostsNet    
Amortization of financing cost 521,000us-gaap_AmortizationOfFinancingCosts 521,000us-gaap_AmortizationOfFinancingCosts    
Irrevocable letter of credit or Letter of Credit outstanding 4,600,000us-gaap_LettersOfCreditOutstandingAmount      
2013 Credit Agreement        
Credit agreement        
Principal borrowing capacity     500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
 
Period of revolving credit facility     5 years  
Amount of incremental credit facilities under specified circumstances     75,000,000hmsy_LineOfCreditFacilityAmountOfIncrementalCreditFacilitiesUnderSpecifiedCircumstances
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
 
Reduction period of maximum consolidated leverage ratio     5 years  
Line of Credit Facility, Covenant Compliance As of March 31, 2015, we were in compliance with all of the terms of the 2013 Credit Agreement.      
Minimum | 2013 Credit Agreement        
Credit agreement        
Additional amount of incremental credit facilities under specified circumstances     25,000,000hmsy_LineOfCreditFacilityAdditionalAmountOfIncrementalCreditFacilitiesUnderSpecifiedCircumstances
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Minimum interest coverage ratio     3.00hmsy_DebtInstrumentCovenantInterestCoverageRatio
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum | 2013 Credit Agreement        
Credit agreement        
Secured leverage ratio     2.5hmsy_DebtInstrumentSecuredLeverageRatio
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Consolidated leverage ratio before reduction     3.50hmsy_DebtInstrumentCovenantConsolidatedLeverageRatioBeforeReduction
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Maximum consolidated leverage ratio     3.25hmsy_DebtInstrumentCovenantConsolidatedLeverageRatio
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Revolving credit facility        
Credit agreement        
Repayment of revolving credit facility 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
35,000,000us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility 197,800,000us-gaap_LongTermLineOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Interest expense 1,027,000us-gaap_InterestExpenseDebtExcludingAmortization
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
1,164,000us-gaap_InterestExpenseDebtExcludingAmortization
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
   
Commitment fees 372,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
328,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility | 2013 Credit Agreement        
Credit agreement        
Principal borrowing capacity     $ 500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Number of incremental term loan facilities that may be added 1hmsy_DebtInstrumentNumberOfIncrementalTermLoanFacilitiesAllowed
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
     
Interest rate of debts 2.26%      
Revolving credit facility | Minimum | 2013 Credit Agreement        
Credit agreement        
Unused commitment fee on the revolving credit facility of the credit agreement (as a percent)     0.375%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Revolving credit facility | Maximum | 2013 Credit Agreement        
Credit agreement        
Unused commitment fee on the revolving credit facility of the credit agreement (as a percent)     0.50%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Revolving credit facility | LIBOR Rate | 2013 Credit Agreement        
Credit agreement        
Interest rate of debts     LIBOR  
Revolving credit facility | LIBOR Rate | Minimum | 2013 Credit Agreement        
Credit agreement        
Interest rate margin (as a percent)     1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Revolving credit facility | LIBOR Rate | Maximum | 2013 Credit Agreement        
Credit agreement        
Interest rate margin (as a percent)     2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Revolving credit facility | Base rate | 2013 Credit Agreement        
Credit agreement        
Interest rate of debts     base rate  
Revolving credit facility | Prime rate | 2013 Credit Agreement        
Credit agreement        
Interest rate of debts     prime rate  
Revolving credit facility | Federal fund rate | 2013 Credit Agreement        
Credit agreement        
Interest rate of debts     federal funds  
Interest rate margin (as a percent)     0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= hmsy_FederalFundRateMember
 
Revolving credit facility | One month LIBOR rate | 2013 Credit Agreement        
Credit agreement        
Interest rate of debts     one-month LIBOR  
Interest rate margin (as a percent)     1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= hmsy_OneMonthLondonInterbankOfferedRateLIBORMember
 
Revolving credit facility | One month LIBOR rate | Minimum | 2013 Credit Agreement        
Credit agreement        
Interest rate margin (as a percent)     0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= hmsy_OneMonthLondonInterbankOfferedRateLIBORMember
 
Revolving credit facility | One month LIBOR rate | Maximum | 2013 Credit Agreement        
Credit agreement        
Interest rate margin (as a percent)     1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= hmsy_CreditAgreement2013Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= hmsy_OneMonthLondonInterbankOfferedRateLIBORMember