Condensed Consolidated Unaudited Statements of Shareholders' Equity - USD ($) $ in Thousands | Total | Common Stock, Class B Common Stock and Preferred Stock | Paid-In Capital | Accumulated Other Comprehensive Loss | Retained Earnings | Treasury Stock | Non-controlling Interest |
Beginning balance at Dec. 31, 2020 | $ 1,779,761 | $ 21,697 | $ 950,915 | $ (34,867) | $ 636,373 | $ (87,440) | $ 293,083 |
Beginning balance (in shares) at Dec. 31, 2020 | | 38,521,694 | | | | | |
Net income | 66,127 | | | | 55,092 | | 11,035 |
Other comprehensive income (loss) | 3,776 | | | 2,474 | | | 1,302 |
Issuances of non-vested restricted shares of common stock | | $ 61 | (61) | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | 121,934 | | | | | |
Forfeitures of non-vested restricted shares of common stock | | $ (21) | 21 | | | | |
Forfeitures of non-vested restricted shares of common stock (in shares) | | (43,000) | | | | | |
Common stock contribution to 401(k) plan | 5,154 | $ 11 | 5,143 | | | | |
Common stock contribution to 401(k) plan (in shares) | | 22,752 | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 3,874 | $ 12 | 3,862 | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | 24,735 | | | | | |
Share-based compensation | 6,656 | | 6,656 | | | | |
Cash dividends declared and paid on Common and Class B common stock | (68,521) | | | | (68,521) | | |
Ending balance at Mar. 31, 2021 | 1,796,827 | $ 21,760 | 966,536 | (32,393) | 622,944 | (87,440) | 305,420 |
Ending balance (in shares) at Mar. 31, 2021 | | 38,648,115 | | | | | |
Beginning balance at Dec. 31, 2020 | 1,779,761 | $ 21,697 | 950,915 | (34,867) | 636,373 | (87,440) | 293,083 |
Beginning balance (in shares) at Dec. 31, 2020 | | 38,521,694 | | | | | |
Net income | 403,104 | | | | | | |
Other comprehensive income (loss) | (455) | | | | | | |
Ending balance at Sep. 30, 2021 | 2,021,525 | $ 21,817 | 988,310 | (35,098) | 756,992 | (87,440) | 376,944 |
Ending balance (in shares) at Sep. 30, 2021 | | 38,761,863 | | | | | |
Beginning balance at Mar. 31, 2021 | 1,796,827 | $ 21,760 | 966,536 | (32,393) | 622,944 | (87,440) | 305,420 |
Beginning balance (in shares) at Mar. 31, 2021 | | 38,648,115 | | | | | |
Net income | 172,133 | | | | 144,102 | | 28,031 |
Other comprehensive income (loss) | 3,988 | | | 2,649 | | | 1,339 |
Issuances of non-vested restricted shares of common stock | | $ 22 | (22) | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | 44,881 | | | | | |
Forfeitures of non-vested restricted shares of common stock | | $ (4) | 4 | | | | |
Forfeitures of non-vested restricted shares of common stock (in shares) | | (7,589) | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 5,676 | $ 18 | 5,658 | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | 34,311 | | | | | |
Retirement of common stock | (863) | $ (1) | (862) | | | | |
Retirement of common stock (in shares) | | (2,965) | | | | | |
Share-based compensation | 5,569 | | 5,569 | | | | |
Common stock issued for Acme Refrigeration of Baton Rouge LLC | 2,551 | $ 4 | 2,547 | | | | |
Common stock issued for Acme Refrigeration of Baton Rouge LLC (in shares) | | 8,492 | | | | | |
Investment in TEC Distribution LLC | 21,040 | | | | | | 21,040 |
Cash dividends declared and paid on Common and Class B common stock | (75,388) | | | | (75,388) | | |
Ending balance at Jun. 30, 2021 | 1,931,533 | $ 21,799 | 979,430 | (29,744) | 691,658 | (87,440) | 355,830 |
Ending balance (in shares) at Jun. 30, 2021 | | 38,725,245 | | | | | |
Net income | 164,844 | | | | 140,865 | | 23,979 |
Other comprehensive income (loss) | (8,219) | | | (5,354) | | | (2,865) |
Issuances of non-vested restricted shares of common stock | | $ 11 | (11) | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | 21,828 | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 2,487 | $ 7 | 2,480 | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | 14,413 | | | | | |
Retirement of common stock | (894) | $ (2) | (892) | | | | |
Retirement of common stock (in shares) | | (3,250) | | | | | |
Share-based compensation | 6,308 | | 6,308 | | | | |
Common stock issued for Acme Refrigeration of Baton Rouge LLC | 997 | $ 2 | 995 | | | | |
Common stock issued for Acme Refrigeration of Baton Rouge LLC (in shares) | | 3,627 | | | | | |
Cash dividends declared and paid on Common and Class B common stock | (75,531) | | | | (75,531) | | |
Ending balance at Sep. 30, 2021 | 2,021,525 | $ 21,817 | 988,310 | (35,098) | 756,992 | (87,440) | 376,944 |
Ending balance (in shares) at Sep. 30, 2021 | | 38,761,863 | | | | | |
Beginning balance at Dec. 31, 2021 | 1,997,415 | $ 21,836 | 1,003,932 | (34,176) | 760,796 | (87,440) | 332,467 |
Beginning balance (in shares) at Dec. 31, 2021 | | 38,799,632 | | | | | |
Net income | 134,890 | | | | 113,298 | | 21,592 |
Other comprehensive income (loss) | 4,381 | | | 2,935 | | | 1,446 |
Issuances of non-vested restricted shares of common stock | | $ 53 | (53) | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | 105,882 | | | | | |
Common stock contribution to 401(k) plan | 6,737 | $ 11 | 6,726 | | | | |
Common stock contribution to 401(k) plan (in shares) | | 21,532 | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 4,420 | $ 12 | 4,408 | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | 24,850 | | | | | |
Share-based compensation | 8,667 | | 8,667 | | | | |
Cash dividends declared and paid on Common and Class B common stock | (75,795) | | | | (75,795) | | |
Ending balance at Mar. 31, 2022 | 2,080,715 | $ 21,912 | 1,023,680 | (31,241) | 798,299 | (87,440) | 355,505 |
Ending balance (in shares) at Mar. 31, 2022 | | 38,951,896 | | | | | |
Beginning balance at Dec. 31, 2021 | 1,997,415 | $ 21,836 | 1,003,932 | (34,176) | 760,796 | (87,440) | 332,467 |
Beginning balance (in shares) at Dec. 31, 2021 | | 38,799,632 | | | | | |
Net income | 546,566 | | | | | | |
Other comprehensive income (loss) | (24,091) | | | | | | |
Ending balance at Sep. 30, 2022 | 2,316,153 | $ 21,956 | 1,047,317 | (50,108) | 977,050 | (87,440) | 407,378 |
Ending balance (in shares) at Sep. 30, 2022 | | 39,039,334 | | | | | |
Beginning balance at Mar. 31, 2022 | 2,080,715 | $ 21,912 | 1,023,680 | (31,241) | 798,299 | (87,440) | 355,505 |
Beginning balance (in shares) at Mar. 31, 2022 | | 38,951,896 | | | | | |
Net income | 225,506 | | | | 192,557 | | 32,949 |
Other comprehensive income (loss) | (9,381) | | | (6,265) | | | (3,116) |
Issuances of non-vested restricted shares of common stock | | $ 11 | (11) | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | 21,177 | | | | | |
Forfeitures of non-vested restricted shares of common stock | | $ (5) | 5 | | | | |
Forfeitures of non-vested restricted shares of common stock (in shares) | | (10,000) | | | | | |
Common stock contribution to 401(k) plan | 9 | $ 0 | 9 | | | | |
Common stock contribution to 401(k) plan (in shares) | | 28 | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 3,807 | $ 11 | 3,796 | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | 21,939 | | | | | |
Retirement of common stock | (2,179) | $ (4) | (2,175) | | | | |
Retirement of common stock (in shares) | | (8,181) | | | | | |
Share-based compensation | 6,987 | | 6,987 | | | | |
Cash dividends declared and paid on Common and Class B common stock | (85,689) | | | | (85,689) | | |
Ending balance at Jun. 30, 2022 | 2,219,775 | $ 21,925 | 1,032,291 | (37,506) | 905,167 | (87,440) | 385,338 |
Ending balance (in shares) at Jun. 30, 2022 | | 38,976,859 | | | | | |
Net income | 186,170 | | | | 157,641 | | 28,529 |
Other comprehensive income (loss) | (19,091) | | | (12,602) | | | (6,489) |
Issuances of non-vested restricted shares of common stock | | $ 7 | (7) | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | 13,000 | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 8,664 | $ 25 | 8,639 | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | 51,407 | | | | | |
Retirement of common stock | (549) | $ (1) | (548) | | | | |
Retirement of common stock (in shares) | | (1,932) | | | | | |
Share-based compensation | 6,942 | | 6,942 | | | | |
Cash dividends declared and paid on Common and Class B common stock | (85,758) | | | | (85,758) | | |
Ending balance at Sep. 30, 2022 | $ 2,316,153 | $ 21,956 | $ 1,047,317 | $ (50,108) | $ 977,050 | $ (87,440) | $ 407,378 |
Ending balance (in shares) at Sep. 30, 2022 | | 39,039,334 | | | | | |