XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders $ 80,061 $ 87,004
Basic earnings per share for common stock $ 1.93 $ 2.17
Diluted Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders $ 80,061 $ 87,004
Diluted earnings per share for common stock $ 1.93 $ 2.17
Class B Common Stock [Member]    
Basic Earnings per Share:    
Earnings allocated to Watsco, Inc. shareholders - Basic $ 6,420 $ 7,002
Common Stock [Member]    
Basic Earnings per Share:    
Earnings allocated to Watsco, Inc. shareholders - Basic 66,469 73,166
Common Stock [Member] | Class B Common Stock [Member]    
Basic Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders 80,061 87,004
Less: distributed and undistributed earnings allocated to restricted common stock 7,172 6,836
Earnings allocated to Watsco, Inc. shareholders - Basic $ 72,889 $ 80,168
Weighted-average common shares outstanding – Basic 37,752,203 36,875,549
Basic earnings per share for common stock $ 1.93 $ 2.17
Diluted Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders $ 80,061 $ 87,004
Less: distributed and undistributed earnings allocated to restricted common stock 7,172 6,836
Earnings allocated to Watsco, Inc. shareholders - Diluted $ 72,889 $ 80,168
Weighted-average common shares outstanding – Basic 37,752,203 36,875,549
Effect of dilutive stock options 101,052 123,999
Weighted-average common shares outstanding – Diluted 37,853,255 36,999,548
Diluted earnings per share for common stock $ 1.93 $ 2.17
Anti-dilutive stock options not included above 21,807 46,456