XML 26 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Treasury Stock - Additional Information (Detail) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Jun. 12, 2015
Aug. 31, 2013
Class of Stock [Line Items]          
Common stock repurchased shares 845,014us-gaap_TreasuryStockSharesAcquired 830,460us-gaap_TreasuryStockSharesAcquired 1,410,812us-gaap_TreasuryStockSharesAcquired    
Purchase of treasury stock $ 31,798,000us-gaap_TreasuryStockValueAcquiredCostMethod $ 27,179,000us-gaap_TreasuryStockValueAcquiredCostMethod $ 30,727,000us-gaap_TreasuryStockValueAcquiredCostMethod    
Average price $ 37.63us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 32.73us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 21.78us-gaap_TreasuryStockAcquiredAverageCostPerShare    
Subsequent Event [Member]          
Class of Stock [Line Items]          
Common stock repurchased shares 182,113us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
    182,113us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Purchase of treasury stock $ 6,500,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
    $ 6,500,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Average price $ 35.89us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
    $ 35.89us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
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