XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Calculation of Numerator and Denominator in Earnings Per Share (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income $ 57,277us-gaap_NetIncomeLoss $ 51,738us-gaap_NetIncomeLoss
Weighted average shares and assumed conversions 117,768cxw_WeightedAverageSharesAndAssumedConversionsDiluted 116,960cxw_WeightedAverageSharesAndAssumedConversionsDiluted
BASIC EARNINGS PER SHARE $ 0.49us-gaap_EarningsPerShareBasic $ 0.45us-gaap_EarningsPerShareBasic
DILUTED EARNINGS PER SHARE $ 0.49us-gaap_EarningsPerShareDiluted $ 0.44us-gaap_EarningsPerShareDiluted
Basic Earnings Per Share    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income 57,277us-gaap_NetIncomeLoss
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_BasicEarningsPerShareMember
51,738us-gaap_NetIncomeLoss
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_BasicEarningsPerShareMember
Weighted average common shares outstanding, basic 116,634us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_BasicEarningsPerShareMember
115,773us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_BasicEarningsPerShareMember
Diluted Earnings Per Share    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income $ 57,277us-gaap_NetIncomeLoss
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_DilutedEarningsPerShareMember
$ 51,738us-gaap_NetIncomeLoss
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_DilutedEarningsPerShareMember
Weighted average common shares outstanding, diluted 116,634us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_DilutedEarningsPerShareMember
115,773us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ cxw_BasicAndDilutedEarningsPerShareAxis
= cxw_DilutedEarningsPerShareMember
Stock options    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Effect of dilutive securities 869us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
963us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted stock based compensation    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Effect of dilutive securities 265us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
224us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember