XML 36 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Information Related to Stock Repurchase Programs (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jul. 31, 2014
Dec. 31, 2011
Class of Stock [Line Items]          
Additional dollars authorized for repurchase $ 400,000us-gaap_StockRepurchaseProgramAuthorizedAmount1     $ 400,000us-gaap_StockRepurchaseProgramAuthorizedAmount1  
Total number of shares purchased 1,889,646us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward        
Total number of shares cancelled 767,704uhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsCancelledInPeriod        
Aggregate purchase price paid 147,104uhs_AggregatePurchasePricePaid        
Aggregate purchase price paid for shares purchased as part of publicly announced program 100,749us-gaap_StockRepurchasedDuringPeriodValue 27,201us-gaap_StockRepurchasedDuringPeriodValue 19,154us-gaap_StockRepurchasedDuringPeriodValue    
Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs 548,192us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= uhs_StockRepurchaseProgramMember
       
Average price pad per share for shares purchased as part of publicly announced program $ 105.71us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= uhs_StockRepurchaseProgramMember
       
Aggregate purchase price paid for shares purchased as part of publicly announced program 57,950us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= uhs_StockRepurchaseProgramMember
       
Stock Repurchase Programs Twenty Eleven          
Class of Stock [Line Items]          
Maximum number of shares that may yet be purchased under the program         767,704uhs_MaximumNumberOfSharesThatMayYetBePurchasedUnderProgram
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwoThousandElevenMember
Stock Repurchase Programs Twenty Twelve          
Class of Stock [Line Items]          
Total number of shares purchased     433,312us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyTwelveMember
   
Aggregate purchase price paid     19,154uhs_AggregatePurchasePricePaid
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyTwelveMember
   
Maximum number of shares that may yet be purchased under the program     767,704uhs_MaximumNumberOfSharesThatMayYetBePurchasedUnderProgram
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyTwelveMember
   
Stock Repurchase Programs Twenty Thirteen          
Class of Stock [Line Items]          
Total number of shares purchased   427,170us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyThirteenMember
     
Aggregate purchase price paid   27,201uhs_AggregatePurchasePricePaid
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyThirteenMember
     
Maximum number of shares that may yet be purchased under the program   767,704uhs_MaximumNumberOfSharesThatMayYetBePurchasedUnderProgram
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyThirteenMember
     
Stock Repurchase Programs Twenty Fourteen          
Class of Stock [Line Items]          
Additional dollars authorized for repurchase 400,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
       
Total number of shares purchased 1,029,164us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
       
Total number of shares cancelled 767,704uhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsCancelledInPeriod
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
       
Aggregate purchase price paid 100,749uhs_AggregatePurchasePricePaid
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
       
Maximum number of dollars that may yet be purchased under the program 342,050uhs_MaximumNumberOfSharesThatMayYetBePurchasedUnderProgramValue
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
       
Stock Repurchase Programs Twenty Fourteen | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs 548,192us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
/ us-gaap_ShareRepurchaseProgramAxis
= uhs_StockRepurchaseProgramMember
       
Average price pad per share for shares purchased as part of publicly announced program $ 105.71us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
/ us-gaap_ShareRepurchaseProgramAxis
= uhs_StockRepurchaseProgramMember
       
Aggregate purchase price paid for shares purchased as part of publicly announced program $ 57,950us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_PlanNameAxis
= uhs_StockRepurchaseProgramsTwentyFourteenMember
/ us-gaap_ShareRepurchaseProgramAxis
= uhs_StockRepurchaseProgramMember