Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Textual)

v2.4.1.9
Stockholders' Equity (Details Textual) (USD $)
12 Months Ended 1 Months Ended
Feb. 28, 2015
Apr. 30, 2015
Apr. 30, 2011
Apr. 30, 2012
Class of Stock [Line Items]        
Number of classes of outstanding common stock 2stz_NumberOfClassesOfCommonStockWithMaterialNumberOfSharesOutstanding      
Class B Convertible Common Stock [Member]        
Class of Stock [Line Items]        
Common stock, conversion features convertible into shares of Class A Common Stock on a one-to-one basis      
Common stock, voting rights ten votes per share      
Class B Convertible Common Stock [Member] | Subsequent Event [Member]        
Class of Stock [Line Items]        
Quarterly cash dividend declared   $ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Class A Common Stock [Member]        
Class of Stock [Line Items]        
Common stock, voting rights one vote per share      
Common stock, dividend rights 10.00%stz_CommonStockDividendRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class A Common Stock [Member] | Subsequent Event [Member]        
Class of Stock [Line Items]        
Quarterly cash dividend declared   $ 0.31us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Class 1 Common Stock [Member]        
Class of Stock [Line Items]        
Common stock, conversion features convertible into shares of Class A Common Stock on a one-to-one basis      
Common stock, voting rights generally have no voting rights      
Class 1 Common Stock [Member] | Subsequent Event [Member]        
Class of Stock [Line Items]        
Quarterly cash dividend declared   $ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertibleCommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Class A and Class B [Member] | 2012 Authorization [Member]        
Class of Stock [Line Items]        
Maximum authorized repurchase of common stock     $ 500,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= stz_TwoThousandTwelveShareRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= stz_ClassaAndClassBMember
 
Class A and Class B [Member] | 2013 Authorization [Member]        
Class of Stock [Line Items]        
Maximum authorized repurchase of common stock       $ 1,000,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= stz_TwoThousandThirteenShareRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= stz_ClassaAndClassBMember