XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders $ 170,953 $ 157,641 $ 453,790 $ 463,496
Basic earnings per share for Common and Class B common stock $ 4.36 $ 4.04 $ 11.64 $ 11.9
Diluted Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders $ 170,953 $ 157,641 $ 453,790 $ 463,496
Diluted earnings per share for Common and Class B common stock $ 4.35 $ 4.03 $ 11.6 $ 11.86
Class B Common Stock        
Basic Earnings per Share:        
Earnings allocated to Watsco, Inc. shareholders - Basic $ 14,090 $ 10,408 $ 37,572 $ 30,646
Common Stock        
Basic Earnings per Share:        
Earnings allocated to Watsco, Inc. shareholders - Basic 144,942 132,846 384,970 390,557
Common Stock | Class B Common Stock        
Basic Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders 170,953 157,641 453,790 463,496
Less: distributed and undistributed earnings allocated to restricted common stock 11,921 14,387 31,248 42,293
Earnings allocated to Watsco, Inc. shareholders - Basic $ 159,032 $ 143,254 $ 422,542 $ 421,203
Weighted-average common shares outstanding—Basic 36,446,825 35,450,277 36,315,680 35,401,179
Basic earnings per share for Common and Class B common stock $ 4.36 $ 4.04 $ 11.64 $ 11.9
Diluted Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders $ 170,953 $ 157,641 $ 453,790 $ 463,496
Less: distributed and undistributed earnings allocated to restricted common stock 11,903 14,368 31,211 42,228
Earnings allocated to Watsco, Inc. shareholders - Diluted $ 159,050 $ 143,273 $ 422,579 $ 421,268
Weighted-average common shares outstanding—Basic 36,446,825 35,450,277 36,315,680 35,401,179
Effect of dilutive stock options 132,583 112,008 122,395 128,309
Weighted-average common shares outstanding—Diluted 36,579,408 35,562,285 36,438,075 35,529,488
Diluted earnings per share for Common and Class B common stock $ 4.35 $ 4.03 $ 11.6 $ 11.86
Anti-dilutive stock options not included above 24,988 208,610 37,533 181,115