XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders $ 171,031 $ 170,953 $ 439,445 $ 453,790
Basic earnings per share for Common and Class B common stock $ 4.24 $ 4.36 $ 10.95 $ 11.64
Diluted Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders $ 171,031 $ 170,953 $ 439,445 $ 453,790
Diluted earnings per share for Common and Class B common stock $ 4.22 $ 4.35 $ 10.92 $ 11.6
Class B Common Stock [Member]        
Basic Earnings per Share:        
Earnings allocated to Watsco, Inc. shareholders - Basic $ 13,719 $ 14,090 $ 35,464 $ 37,572
Common Stock [Member]        
Basic Earnings per Share:        
Earnings allocated to Watsco, Inc. shareholders - Basic 145,413 144,942 373,273 384,970
Common Stock [Member] | Class B Common Stock [Member]        
Basic Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders 171,031 170,953 439,445 453,790
Less: distributed and undistributed earnings allocated to restricted common stock 11,899 11,921 30,708 31,248
Earnings allocated to Watsco, Inc. shareholders - Basic $ 159,132 $ 159,032 $ 408,737 $ 422,542
Weighted-average common shares outstanding - Basic 37,552,000 36,446,825 37,314,089 36,315,680
Basic earnings per share for Common and Class B common stock $ 4.24 $ 4.36 $ 10.95 $ 11.64
Diluted Earnings per Share:        
Net income attributable to Watsco, Inc. shareholders $ 171,031 $ 170,953 $ 439,445 $ 453,790
Less: distributed and undistributed earnings allocated to restricted common stock 11,886 11,903 30,682 31,211
Earnings allocated to Watsco, Inc. shareholders - Diluted $ 159,145 $ 159,050 $ 408,763 $ 422,579
Weighted-average common shares outstanding - Basic 37,552,000 36,446,825 37,314,089 36,315,680
Effect of dilutive stock options 119,752 132,583 119,761 122,395
Weighted-average common shares outstanding - Diluted 37,671,752 36,579,408 37,433,850 36,438,075
Diluted earnings per share for Common and Class B common stock $ 4.22 $ 4.35 $ 10.92 $ 11.6
Anti-dilutive stock options not included above 16,519 24,988 28,274 37,533