XML 18 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Treasury Stock and Subsequent Event - Additional Information (Detail) (USD $)
3 Months Ended 9 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Jan. 30, 2015
Mar. 31, 2014
Aug. 31, 2013
Class of Stock [Line Items]          
Treasury stock, value $ 351,132,000us-gaap_TreasuryStockValue $ 351,132,000us-gaap_TreasuryStockValue   $ 328,480,000us-gaap_TreasuryStockValue  
Treasury stock, shares 32,731,909us-gaap_TreasuryStockShares 32,731,909us-gaap_TreasuryStockShares   32,147,474us-gaap_TreasuryStockShares  
Common stock equals to percentage of outstanding common stock   62.00%crvl_CommonStockEqualsToPercentageOfOutstandingCommonStock      
Average price   $ 10.73us-gaap_TreasuryStockAcquiredAverageCostPerShare      
Common stock outstanding 20,474,606us-gaap_CommonStockSharesOutstanding 20,474,606us-gaap_CommonStockSharesOutstanding   20,979,392us-gaap_CommonStockSharesOutstanding  
Common stock repurchased shares 274,483us-gaap_TreasuryStockSharesAcquired 584,435us-gaap_TreasuryStockSharesAcquired      
Purchase of treasury stock 9,500,000us-gaap_TreasuryStockValueAcquiredCostMethod 22,600,000us-gaap_TreasuryStockValueAcquiredCostMethod      
Minimum [Member]          
Class of Stock [Line Items]          
Number of shares authorized to repurchase         2,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]          
Class of Stock [Line Items]          
Number of shares authorized to repurchase         34,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Subsequent Event [Member]          
Class of Stock [Line Items]          
Average price     $ 34.93us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Common stock repurchased shares     85,846us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Purchase of treasury stock     $ 3,000,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember