SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Watsco Inc. – ‘10-Q’ for 9/30/23 – ‘XML’

On:  Friday, 11/3/23, at 4:00pm ET   ·   For:  9/30/23   ·   Accession #:  1193125-23-270352   ·   File #:  1-05581

Previous ‘10-Q’:  ‘10-Q’ on 8/3/23 for 6/30/23   ·   Next & Latest:  ‘10-Q’ on 5/3/24 for 3/31/24   ·   1 Reference:  By:  Watsco Inc. – ‘10-K’ on 2/23/24 for 12/31/23

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/03/23  Watsco Inc.                       10-Q        9/30/23   54:5.3M                                   Donnelley … Solutions/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   1.36M 
 2: EX-10.1     Material Contract                                   HTML    156K 
 3: EX-31.1     Certification -- §302 - SOA'02                      HTML     21K 
 4: EX-31.2     Certification -- §302 - SOA'02                      HTML     21K 
 5: EX-31.3     Certification -- §302 - SOA'02                      HTML     21K 
 6: EX-32.1     Certification -- §906 - SOA'02                      HTML     18K 
12: R1          Cover Page                                          HTML     75K 
13: R2          Condensed Consolidated Unaudited Statements of      HTML     96K 
                Income                                                           
14: R3          Condensed Consolidated Unaudited Statements of      HTML     47K 
                Comprehensive Income                                             
15: R4          Condensed Consolidated Unaudited Balance Sheets     HTML    147K 
16: R5          Condensed Consolidated Unaudited Balance Sheets     HTML     22K 
                (Parenthetical)                                                  
17: R6          Condensed Consolidated Unaudited Statements of      HTML    149K 
                Shareholders' Equity                                             
18: R7          Condensed Consolidated Unaudited Statements of      HTML     17K 
                Shareholders' Equity (Parenthetical)                             
19: R8          Condensed Consolidated Unaudited Statements of      HTML    103K 
                Cash Flows                                                       
20: R9          Pay vs Performance Disclosure                       HTML     29K 
21: R10         Insider Trading Arrangements                        HTML     23K 
22: R11         Basis of Presentation                               HTML     25K 
23: R12         Revenues                                            HTML     51K 
24: R13         Earnings Per Share                                  HTML    101K 
25: R14         Other Comprehensive Income (Loss)                   HTML     29K 
26: R15         Acquisitions                                        HTML     23K 
27: R16         Debt                                                HTML     26K 
28: R17         Derivatives                                         HTML     20K 
29: R18         Fair Value Measurements                             HTML     46K 
30: R19         Shareholders' Equity                                HTML     33K 
31: R20         Commitments and Contingencies                       HTML     22K 
32: R21         Related Party Transactions                          HTML     22K 
33: R22         Basis of Presentation (Policies)                    HTML     31K 
34: R23         Revenues (Tables)                                   HTML     47K 
35: R24         Earnings Per Share (Tables)                         HTML    100K 
36: R25         Other Comprehensive Income (Loss) (Tables)          HTML     28K 
37: R26         Fair Value Measurements (Tables)                    HTML     42K 
38: R27         Basis of Presentation - Additional Information      HTML     18K 
                (Detail)                                                         
39: R28         Revenues - Summary of Disaggregated Revenue         HTML     43K 
                (Detail)                                                         
40: R29         Earnings Per Share - Schedule of Basic and Diluted  HTML     77K 
                Earnings per Common Share (Detail)                               
41: R30         Earnings Per Share - Additional Information         HTML     18K 
                (Detail)                                                         
42: R31         Other Comprehensive Income (Loss) - Schedule of     HTML     28K 
                Accumulated Other Comprehensive Loss (Detail)                    
43: R32         Acquisitions - Additional Information (Detail)      HTML     47K 
44: R33         Debt - Additional Information (Detail)              HTML     94K 
45: R34         Derivatives - Additional Information (Detail)       HTML     25K 
46: R35         Fair Value Measurements - Assets and Liabilities    HTML     32K 
                Carried at Fair Value Measured on Recurring Basis                
                (Detail)                                                         
47: R36         Shareholders' Equity - Additional Information       HTML     56K 
                (Detail)                                                         
48: R37         Commitments and Contingencies - Additional          HTML     19K 
                Information (Detail)                                             
49: R38         Related Party Transactions - Additional             HTML     50K 
                Information (Detail)                                             
52: XML         IDEA XML File -- Filing Summary                      XML     87K 
50: XML         XBRL Instance -- d585205d10q_htm                     XML   1.13M 
51: EXCEL       IDEA Workbook of Financial Report Info              XLSX     79K 
 8: EX-101.CAL  XBRL Calculations -- wso-20230930_cal                XML    109K 
 9: EX-101.DEF  XBRL Definitions -- wso-20230930_def                 XML    631K 
10: EX-101.LAB  XBRL Labels -- wso-20230930_lab                      XML    762K 
11: EX-101.PRE  XBRL Presentations -- wso-20230930_pre               XML    646K 
 7: EX-101.SCH  XBRL Schema -- wso-20230930                          XSD    109K 
53: JSON        XBRL Instance as JSON Data -- MetaLinks              395±   559K 
54: ZIP         XBRL Zipped Folder -- 0001193125-23-270352-xbrl      Zip    239K 


‘XML’   —   IDEA XML File — Filing Summary


This Document is an IDEA XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<FilingSummary>
<Version> 3.23.3 </Version>
<ProcessingTime/>
<ReportFormat> html </ReportFormat>
<ContextCount> 228 </ContextCount>
<ElementCount> 204 </ElementCount>
<EntityCount> 1 </EntityCount>
<FootnotesReported> false </FootnotesReported>
<SegmentCount> 52 </SegmentCount>
<ScenarioCount> 0 </ScenarioCount>
<TuplesReported> false </TuplesReported>
<UnitCount> 7 </UnitCount>
<MyReports>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R1.htm </HtmlFileName>
<LongName> 1001 - Document - Cover Page </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CoverPage </Role>
<ShortName> Cover Page </ShortName>
<MenuCategory> Cover </MenuCategory>
<Position> 1 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R2.htm </HtmlFileName>
<LongName> 1002 - Statement - Condensed Consolidated Unaudited Statements of Income </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome </Role>
<ShortName> Condensed Consolidated Unaudited Statements of Income </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 2 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R3.htm </HtmlFileName>
<LongName> 1003 - Statement - Condensed Consolidated Unaudited Statements of Comprehensive Income </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome </Role>
<ShortName> Condensed Consolidated Unaudited Statements of Comprehensive Income </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 3 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R4.htm </HtmlFileName>
<LongName> 1004 - Statement - Condensed Consolidated Unaudited Balance Sheets </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedBalanceSheets </Role>
<ShortName> Condensed Consolidated Unaudited Balance Sheets </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 4 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R5.htm </HtmlFileName>
<LongName> 1005 - Statement - Condensed Consolidated Unaudited Balance Sheets (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedBalanceSheetsParenthetical </Role>
<ShortName> Condensed Consolidated Unaudited Balance Sheets (Parenthetical) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 5 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R6.htm </HtmlFileName>
<LongName> 1006 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity </Role>
<ShortName> Condensed Consolidated Unaudited Statements of Shareholders' Equity </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 6 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R7.htm </HtmlFileName>
<LongName> 1007 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical </Role>
<ShortName> Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 7 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R8.htm </HtmlFileName>
<LongName> 1008 - Statement - Condensed Consolidated Unaudited Statements of Cash Flows </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows </Role>
<ShortName> Condensed Consolidated Unaudited Statements of Cash Flows </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 8 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R9.htm </HtmlFileName>
<LongName> 995410 - Disclosure - Pay vs Performance Disclosure </LongName>
<ReportType> Sheet </ReportType>
<Role> http://xbrl.sec.gov/ecd/role/PvpDisclosure </Role>
<ShortName> Pay vs Performance Disclosure </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 9 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R10.htm </HtmlFileName>
<LongName> 995445 - Disclosure - Insider Trading Arrangements </LongName>
<ReportType> Sheet </ReportType>
<Role> http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements </Role>
<ShortName> Insider Trading Arrangements </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 10 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R11.htm </HtmlFileName>
<LongName> 999001 - Disclosure - BASIS OF PRESENTATION </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/BasisOfPresentation </Role>
<ShortName> BASIS OF PRESENTATION </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 11 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R12.htm </HtmlFileName>
<LongName> 999002 - Disclosure - REVENUES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/Revenues </Role>
<ShortName> REVENUES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 12 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R13.htm </HtmlFileName>
<LongName> 999003 - Disclosure - EARNINGS PER SHARE </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/EarningsPerShare </Role>
<ShortName> EARNINGS PER SHARE </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 13 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R14.htm </HtmlFileName>
<LongName> 999004 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/OtherComprehensiveIncomeLoss </Role>
<ShortName> OTHER COMPREHENSIVE INCOME (LOSS) </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 14 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R15.htm </HtmlFileName>
<LongName> 999005 - Disclosure - ACQUISITIONS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/Acquisitions </Role>
<ShortName> ACQUISITIONS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 15 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R16.htm </HtmlFileName>
<LongName> 999006 - Disclosure - DEBT </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/Debt </Role>
<ShortName> DEBT </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 16 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R17.htm </HtmlFileName>
<LongName> 999007 - Disclosure - DERIVATIVES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/Derivatives </Role>
<ShortName> DERIVATIVES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 17 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R18.htm </HtmlFileName>
<LongName> 999008 - Disclosure - FAIR VALUE MEASUREMENTS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/FairValueMeasurements </Role>
<ShortName> FAIR VALUE MEASUREMENTS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 18 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R19.htm </HtmlFileName>
<LongName> 999009 - Disclosure - SHAREHOLDERS' EQUITY </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/ShareholdersEquity </Role>
<ShortName> SHAREHOLDERS' EQUITY </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 19 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R20.htm </HtmlFileName>
<LongName> 999010 - Disclosure - COMMITMENTS AND CONTINGENCIES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CommitmentsAndContingencies </Role>
<ShortName> COMMITMENTS AND CONTINGENCIES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 20 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R21.htm </HtmlFileName>
<LongName> 999011 - Disclosure - RELATED PARTY TRANSACTIONS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/RelatedPartyTransactions </Role>
<ShortName> RELATED PARTY TRANSACTIONS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 21 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R22.htm </HtmlFileName>
<LongName> 999012 - Disclosure - BASIS OF PRESENTATION (Policies) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/BasisOfPresentationPolicies </Role>
<ShortName> BASIS OF PRESENTATION (Policies) </ShortName>
<MenuCategory> Policies </MenuCategory>
<Position> 22 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R23.htm </HtmlFileName>
<LongName> 999013 - Disclosure - REVENUES (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/RevenuesTables </Role>
<ShortName> REVENUES (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.watsco.com/role/Revenues </ParentRole>
<Position> 23 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R24.htm </HtmlFileName>
<LongName> 999014 - Disclosure - EARNINGS PER SHARE (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/EarningsPerShareTables </Role>
<ShortName> EARNINGS PER SHARE (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.watsco.com/role/EarningsPerShare </ParentRole>
<Position> 24 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R25.htm </HtmlFileName>
<LongName> 999015 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/OtherComprehensiveIncomeLossTables </Role>
<ShortName> OTHER COMPREHENSIVE INCOME (LOSS) (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.watsco.com/role/OtherComprehensiveIncomeLoss </ParentRole>
<Position> 25 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R26.htm </HtmlFileName>
<LongName> 999016 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/FairValueMeasurementsTables </Role>
<ShortName> FAIR VALUE MEASUREMENTS (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.watsco.com/role/FairValueMeasurements </ParentRole>
<Position> 26 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R27.htm </HtmlFileName>
<LongName> 999017 - Disclosure - Basis of Presentation - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail </Role>
<ShortName> Basis of Presentation - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 27 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R28.htm </HtmlFileName>
<LongName> 999018 - Disclosure - Revenues - Summary of Disaggregated Revenue (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/RevenuesSummaryOfDisaggregatedRevenueDetail </Role>
<ShortName> Revenues - Summary of Disaggregated Revenue (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 28 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R29.htm </HtmlFileName>
<LongName> 999019 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/EarningsPerShareScheduleOfBasicAndDilutedEarningsPerCommonShareDetail </Role>
<ShortName> Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 29 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R30.htm </HtmlFileName>
<LongName> 999020 - Disclosure - Earnings Per Share - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail </Role>
<ShortName> Earnings Per Share - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 30 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R31.htm </HtmlFileName>
<LongName> 999021 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/OtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveLossDetail </Role>
<ShortName> Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 31 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R32.htm </HtmlFileName>
<LongName> 999022 - Disclosure - Acquisitions - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail </Role>
<ShortName> Acquisitions - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 32 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R33.htm </HtmlFileName>
<LongName> 999023 - Disclosure - Debt - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/DebtAdditionalInformationDetail </Role>
<ShortName> Debt - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 33 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R34.htm </HtmlFileName>
<LongName> 999024 - Disclosure - Derivatives - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/DerivativesAdditionalInformationDetail </Role>
<ShortName> Derivatives - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 34 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R35.htm </HtmlFileName>
<LongName> 999025 - Disclosure - Fair Value Measurements - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/FairValueMeasurementsAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail </Role>
<ShortName> Fair Value Measurements - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 35 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R36.htm </HtmlFileName>
<LongName> 999026 - Disclosure - Shareholders' Equity - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail </Role>
<ShortName> Shareholders' Equity - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 36 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R37.htm </HtmlFileName>
<LongName> 999027 - Disclosure - Commitments and Contingencies - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail </Role>
<ShortName> Commitments and Contingencies - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 37 </Position>
</Report>
<Report instance="d585205d10q.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R38.htm </HtmlFileName>
<LongName> 999028 - Disclosure - Related Party Transactions - Additional Information (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail </Role>
<ShortName> Related Party Transactions - Additional Information (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 38 </Position>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<LongName> All Reports </LongName>
<ReportType> Book </ReportType>
<ShortName> All Reports </ShortName>
</Report>
</MyReports>
<InputFiles>
<File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="d585205d10q.htm"> d585205d10q.htm </File>
<File> wso-20230930.xsd </File>
<File> wso-20230930_cal.xml </File>
<File> wso-20230930_def.xml </File>
<File> wso-20230930_lab.xml </File>
<File> wso-20230930_pre.xml </File>
</InputFiles>
<SupplementalFiles>
<File> g585205g1028001113928.jpg </File>
</SupplementalFiles>
<BaseTaxonomies>
<BaseTaxonomy items="608"> http://fasb.org/us-gaap/2023 </BaseTaxonomy>
<BaseTaxonomy items="34"> http://xbrl.sec.gov/dei/2023 </BaseTaxonomy>
<BaseTaxonomy items="4"> http://xbrl.sec.gov/ecd/2023 </BaseTaxonomy>
</BaseTaxonomies>
<HasPresentationLinkbase> true </HasPresentationLinkbase>
<HasCalculationLinkbase> true </HasCalculationLinkbase>
</FilingSummary>


1 Subsequent Filing that References this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 2/23/24  Watsco Inc.                       10-K       12/31/23  107:10M                                    Donnelley … Solutions/FA
Top
Filing Submission 0001193125-23-270352   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., May 17, 10:58:18.0pm ET