XML 59 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share - Additional Information (Detail)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings Per Share [Line Items]      
Convertible Class B common stock outstanding 2,707,725wso_ConvertibleClassBCommonStockOutstanding 2,704,832wso_ConvertibleClassBCommonStockOutstanding 2,706,338wso_ConvertibleClassBCommonStockOutstanding
Anti-dilutive stock options excluded from earnings per share 9,984us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 1,066us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 17,492us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount