XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders $ 87,004 $ 110,073
Basic earnings per share for Common and Class B common stock $ 2.17 $ 2.84
Diluted Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders $ 87,004 $ 110,073
Diluted earnings per share for Common and Class B common stock $ 2.17 $ 2.83
Class B Common Stock [Member]    
Basic Earnings per Share:    
Earnings allocated to Watsco, Inc. shareholders - Basic $ 7,002 $ 9,170
Common Stock [Member]    
Basic Earnings per Share:    
Earnings allocated to Watsco, Inc. shareholders - Basic 73,166 93,489
Common Stock [Member] | Class B Common Stock [Member]    
Basic Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders 87,004 110,073
Less: distributed and undistributed earnings allocated to restricted common stock 6,836 7,414
Earnings allocated to Watsco, Inc. shareholders - Basic $ 80,168 $ 102,659
Weighted-average common shares outstanding – Basic 36,875,549 36,192,597
Basic earnings per share for Common and Class B common stock $ 2.17 $ 2.84
Diluted Earnings per Share:    
Net income attributable to Watsco, Inc. shareholders $ 87,004 $ 110,073
Less: distributed and undistributed earnings allocated to restricted common stock 6,836 7,411
Earnings allocated to Watsco, Inc. shareholders - Diluted $ 80,168 $ 102,662
Weighted-average common shares outstanding – Basic 36,875,549 36,192,597
Effect of dilutive stock options 123,999 109,231
Weighted-average common shares outstanding – Diluted 36,999,548 36,301,828
Diluted earnings per share for Common and Class B common stock $ 2.17 $ 2.83
Anti-dilutive stock options not included above 46,456 169,916