XML 22 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders Equity - Additional Information (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Stockholders Equity Note [Line Items]    
Cash dividends paid per share of Common and Class B common stock $ 0.70us-gaap_CommonStockDividendsPerShareCashPaid $ 0.40us-gaap_CommonStockDividendsPerShareCashPaid
Shares of non-vested restricted stock granted 152,979us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 183,025us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
Common stock issued under employee stock purchase plan, shares 2,669us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans 2,062us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
Common stock issued under employee stock purchase plan, net proceeds $ 278us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $ 190us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Class B Common Stock    
Stockholders Equity Note [Line Items]    
Shares withheld as payment for tax withholdings related to share based compensation, shares 4,627us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Shares withheld as payment for tax withholdings related to share based compensation, market value 549us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Carrier Enterprise I    
Stockholders Equity Note [Line Items]    
Controlling interest, ownership percentage 80.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierEnterpriseOneMember
 
Noncontrolling interest, ownership percentage 20.00%us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierEnterpriseOneMember
 
Carrier Enterprise II    
Stockholders Equity Note [Line Items]    
Controlling interest, ownership percentage 60.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierEnterpriseTwoMember
 
Noncontrolling interest, ownership percentage 40.00%us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierEnterpriseTwoMember
 
Carrier Enterprise III    
Stockholders Equity Note [Line Items]    
Controlling interest, ownership percentage 60.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierEnterpriseThreeMember
 
Noncontrolling interest, ownership percentage 40.00%us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierEnterpriseThreeMember
 
Common Stock    
Stockholders Equity Note [Line Items]    
Stock options exercised, proceeds 1,103us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
683us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock | Class B Common Stock    
Stockholders Equity Note [Line Items]    
Stock options exercised, shares 25,200us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
12,250us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
401(k) Plan    
Stockholders Equity Note [Line Items]    
Common stock contribution to 401(k) Plan, shares 18,343us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_PlanNameAxis
= wso_FourZeroOneKPlanMember
18,309us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_PlanNameAxis
= wso_FourZeroOneKPlanMember
Common stock contribution to 401(k) plan $ 1,963us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_PlanNameAxis
= wso_FourZeroOneKPlanMember
$ 1,759us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_PlanNameAxis
= wso_FourZeroOneKPlanMember