XML 30 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions - Additional Information (Detail) (Supplier Concentration Risk, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Related Party Transaction [Line Items]      
Percentage of purchases from key suppliers 76.00%us-gaap_ConcentrationRiskPercentage1 73.00%us-gaap_ConcentrationRiskPercentage1 72.00%us-gaap_ConcentrationRiskPercentage1
Carrier and Its Affiliates      
Related Party Transaction [Line Items]      
Percentage of purchases from key suppliers 61.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
59.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
57.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
Amount payable to Carrier and its affiliates, net of receivables (61,000)us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
(53,000)us-gaap_RelatedPartyTransactionDueFromToRelatedParty
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
 
Revenues from sales to Carrier and its affiliates 38,195us-gaap_RevenueFromRelatedParties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
30,819us-gaap_RevenueFromRelatedParties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember
32,961us-gaap_RevenueFromRelatedParties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= wso_CarrierAndItsAffiliatesMember