Annual report pursuant to Section 13 and 15(d)

Borrowings (Details)

v2.4.1.9
Borrowings (Details) (USD $)
12 Months Ended
Feb. 28, 2015
Feb. 28, 2014
Jun. 07, 2013
Aug. 15, 2006
Jan. 31, 2008
Dec. 05, 2007
Apr. 17, 2012
May 14, 2013
Nov. 03, 2014
May 27, 2014
Short-term Debt                    
Notes payable to banks, Current $ 52,400,000us-gaap_NotesPayableToBankCurrent $ 57,200,000us-gaap_NotesPayableToBankCurrent                
Notes payable to banks, Long-term 0us-gaap_NotesPayableToBankNoncurrent                  
Notes payable to banks, Total 52,400,000us-gaap_NotesPayableToBank 57,200,000us-gaap_NotesPayableToBank                
Long-term Debt                    
Other, Current 18,900,000us-gaap_OtherLongTermDebtCurrent                  
Other, Long-term 136,000,000us-gaap_OtherLongTermDebtNoncurrent                  
Other, Total 154,900,000us-gaap_OtherLongTermDebt 51,200,000us-gaap_OtherLongTermDebt 13,000,000us-gaap_OtherLongTermDebt              
Long-term debt, Current 158,100,000us-gaap_LongTermDebtCurrent 590,000,000us-gaap_LongTermDebtCurrent                
Long-term debt, Long-term 7,137,500,000us-gaap_LongTermDebtNoncurrent 6,373,300,000us-gaap_LongTermDebtNoncurrent                
Long-term debt, Total 7,295,600,000us-gaap_LongTermDebt 6,963,300,000us-gaap_LongTermDebt                
Maximum borrowing amount under credit facility 3,712,300,000stz_MaximumBorrowingAmountUnderCreditFacility                  
Senior Credit Facility - Term Loans [Member]                    
Long-term Debt                    
Senior Credit Facility - Term Loans, Current 139,200,000us-gaap_SeniorNotesCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Credit Facility - Term Loans, Long-term 2,652,900,000us-gaap_SeniorLongTermNotes
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Credit Facility - Term Loans, Total 2,792,100,000us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
2,864,800,000us-gaap_SeniorNotes
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
               
Senior Credit Facility - Term Loans [Member] | U.S. Term A Facility [Member]                    
Long-term Debt                    
Senior Credit Facility - Term Loans, Total 476,900,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= stz_TermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Maximum borrowing amount under credit facility 496,300,000stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_TermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Interest rate 1.90%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_TermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
LIBOR margin 1.75%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= stz_TermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Credit Facility - Term Loans [Member] | U.S. Term A-1 Facility [Member]                    
Long-term Debt                    
Senior Credit Facility - Term Loans, Total 243,200,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= stz_TermA1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Maximum borrowing amount under credit facility 245,000,000stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_TermA1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Interest rate 2.20%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_TermA1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
LIBOR margin 2.00%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= stz_TermA1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Credit Facility - Term Loans [Member] | U.S. Term A-2 Facility [Member]                    
Long-term Debt                    
Senior Credit Facility - Term Loans, Total 624,400,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= stz_USTermA2FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Maximum borrowing amount under credit facility 649,700,000stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_USTermA2FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
  675,000,000.0stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_USTermA2FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
             
Interest rate 2.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_USTermA2FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
LIBOR margin 1.75%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= stz_USTermA2FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Credit Facility - Term Loans [Member] | European Term A Facility [Member]                    
Long-term Debt                    
Senior Credit Facility - Term Loans, Total 462,500,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Maximum borrowing amount under credit facility 481,300,000stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
  500,000,000.0stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
             
Interest rate 2.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
LIBOR margin 1.75%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Credit Facility - Term Loans [Member] | European Term B-1 Facility [Member]                    
Long-term Debt                    
Senior Credit Facility - Term Loans, Total 985,100,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermB1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Maximum borrowing amount under credit facility 990,000,000stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermB1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Interest rate 2.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermB1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
LIBOR margin 1.75%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanTermB1FacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
                 
Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Current 0us-gaap_UnsecuredDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                 
Senior Notes, Long-term 4,348,600,000us-gaap_UnsecuredLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                 
Senior Notes, Total 4,348,600,000us-gaap_UnsecuredDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4,047,300,000us-gaap_UnsecuredDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Percentage of outstanding principal amount as redemption price 100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                 
Basis points above adjusted treasury rate 50.00%stz_BasisPointsAboveAdjustedTreasuryRate
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
                 
Senior Notes [Member] | August 2006 Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 698,600,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_AugustTwoThousandSixSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
697,800,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_AugustTwoThousandSixSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes       700,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_AugustTwoThousandSixSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
           
Coupon rate of notes       7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_AugustTwoThousandSixSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
           
Senior Notes [Member] | May 2007 Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 700,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
700,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes         700,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
         
Coupon rate of notes         7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
         
Senior Notes [Member] | December 2007 Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 0us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_DecemberTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
499,500,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_DecemberTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes           500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_DecemberTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
       
Coupon rate of notes           8.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_DecemberTwoThousandSevenSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
       
Senior Notes [Member] | April 2012 Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 600,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_AprilTwoThousandTwelveSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
600,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_AprilTwoThousandTwelveSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes             600,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_AprilTwoThousandTwelveSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Coupon rate of notes             6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_AprilTwoThousandTwelveSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | May 2013 Eight Year Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 500,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenEightYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
500,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenEightYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes               500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenEightYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
   
Coupon rate of notes               3.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenEightYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
   
Senior Notes [Member] | May 2013 Ten Year Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 1,050,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1,050,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes               1,050,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
   
Coupon rate of notes               4.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_MayTwoThousandThirteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
   
Senior Notes [Member] | November 2014 Five Year Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 400,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenFiveYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenFiveYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes                 400,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenFiveYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Coupon rate of notes                 3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenFiveYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Senior Notes [Member] | November 2014 Ten Year Senior Notes [Member]                    
Long-term Debt                    
Senior Notes, Total 400,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
               
Aggregate principal amount of notes                 400,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Coupon rate of notes                 4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= stz_NovemberTwoThousandFourteenTenYearSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Senior Credit Facility - Revolving Credit Loans [Member]                    
Short-term Debt                    
Notes payable to banks, Current 0us-gaap_NotesPayableToBankCurrent
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Notes payable to banks, Long-term 0us-gaap_NotesPayableToBankNoncurrent
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Notes payable to banks, Total 0us-gaap_NotesPayableToBank
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
0us-gaap_NotesPayableToBank
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
               
Long-term Debt                    
Maximum borrowing amount under credit facility 850,000,000stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                850,000,000.0stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
Interest rate 0.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
LIBOR margin 1.75%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Remaining borrowing capacity 835,600,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Senior Credit Facility - Revolving Credit Loans [Member] | U.S. Revolving Credit Facility [Member]                    
Long-term Debt                    
Maximum borrowing amount under credit facility 425,000,000.0stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_U.S.RevolvingCreditFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Senior Credit Facility - Revolving Credit Loans [Member] | European Revolving Credit Facility [Member]                    
Long-term Debt                    
Maximum borrowing amount under credit facility 425,000,000.0stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_DebtInstrumentAxis
= stz_EuropeanRevolvingCreditFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
                 
Letters of Credit [Member]                    
Long-term Debt                    
Maximum borrowing amount under credit facility 200,000,000.0stz_MaximumBorrowingAmountUnderCreditFacility
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_FinancialStandbyLetterOfCreditMember
                 
Outstanding letters of credit 14,400,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_FinancialStandbyLetterOfCreditMember
                 
Other [Member]                    
Short-term Debt                    
Notes payable to banks, Current 52,400,000us-gaap_NotesPayableToBankCurrent
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Notes payable to banks, Long-term 0us-gaap_NotesPayableToBankNoncurrent
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Notes payable to banks, Total 52,400,000us-gaap_NotesPayableToBank
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
57,200,000us-gaap_NotesPayableToBank
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
               
Other [Member] | CBI accounts receivable securitization facility [Member]                    
Short-term Debt                    
Notes payable to banks, Current 0us-gaap_NotesPayableToBankCurrent
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Long-term Debt                    
Interest rate 0.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Remaining borrowing capacity 275,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Other [Member] | Crown accounts receivable securitization facility [Member]                    
Short-term Debt                    
Notes payable to banks, Current 0us-gaap_NotesPayableToBankCurrent
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Long-term Debt                    
Interest rate 0.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
                 
Remaining borrowing capacity $ 100,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember