Condensed Consolidated Unaudited Statements of Shareholders' Equity - USD ($) $ in Thousands | Total | ACME Refrigeration LLC [Member] | TEC Distribution LLC [Member] | Common Stock, Class B Common Stock and Preferred Stock | Common Stock, Class B Common Stock and Preferred StockACME Refrigeration LLC [Member] | Paid-In Capital | Paid-In CapitalACME Refrigeration LLC [Member] | Accumulated Other Comprehensive Loss | Retained Earnings | Treasury Stock | Non-controlling Interest | Non-controlling InterestTEC Distribution LLC [Member] |
Beginning balance at Dec. 31, 2019 | $ 1,714,767 | | | $ 21,533 | | $ 907,877 | | $ (39,050) | $ 632,507 | $ (87,440) | $ 279,340 | |
Beginning balance (in shares) at Dec. 31, 2019 | | | | 38,194,056 | | | | | | | | |
Net income | 36,247 | | | | | | | | 30,502 | | 5,745 | |
Other comprehensive (loss) income | (19,280) | | | | | | | (12,739) | | | (6,541) | |
Issuances of non-vested restricted shares of common stock | | | | $ 57 | | (57) | | | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | | | 113,765 | | | | | | | | |
Common stock contribution to 401(k) plan | 4,543 | | | $ 13 | | 4,530 | | | | | | |
Common stock contribution to 401(k) plan (in shares) | | | | 25,216 | | | | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 2,541 | | | $ 9 | | 2,532 | | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | | | 18,674 | | | | | | | | |
Retirement of common stock | (791) | | | $ (2) | | (789) | | | | | | |
Retirement of common stock (in shares) | | | | (4,828) | | | | | | | | |
Share-based compensation | 6,097 | | | | | 6,097 | | | | | | |
Cash dividends declared and paid on Common and Class B common stock | (61,238) | | | | | | | | (61,238) | | | |
Ending balance at Mar. 31, 2020 | 1,682,886 | | | $ 21,610 | | 920,190 | | (51,789) | 601,771 | (87,440) | 278,544 | |
Ending balance (in shares) at Mar. 31, 2020 | | | | 38,346,883 | | | | | | | | |
Beginning balance at Dec. 31, 2019 | 1,714,767 | | | $ 21,533 | | 907,877 | | (39,050) | 632,507 | (87,440) | 279,340 | |
Beginning balance (in shares) at Dec. 31, 2019 | | | | 38,194,056 | | | | | | | | |
Net income | 140,489 | | | | | | | | | | | |
Other comprehensive (loss) income | (10,924) | | | | | | | | | | | |
Ending balance at Jun. 30, 2020 | 1,736,082 | | | $ 21,630 | | 928,845 | | (46,268) | 620,272 | (87,440) | 299,043 | |
Ending balance (in shares) at Jun. 30, 2020 | | | | 38,388,079 | | | | | | | | |
Beginning balance at Mar. 31, 2020 | 1,682,886 | | | $ 21,610 | | 920,190 | | (51,789) | 601,771 | (87,440) | 278,544 | |
Beginning balance (in shares) at Mar. 31, 2020 | | | | 38,346,883 | | | | | | | | |
Net income | 104,242 | | | | | | | | 86,578 | | 17,664 | |
Other comprehensive (loss) income | 8,356 | | | | | | | 5,521 | | | 2,835 | |
Issuances of non-vested restricted shares of common stock | | | | $ 8 | | (8) | | | | | | |
Issuances of non-vested restricted shares of common stock (in shares) | | | | 15,500 | | | | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan | 4,545 | | | $ 16 | | 4,529 | | | | | | |
Stock issuances from exercise of stock options and employee stock purchase plan (in shares) | | | | 32,073 | | | | | | | | |
Retirement of common stock | (1,096) | | | $ (4) | | (1,092) | | | | | | |
Retirement of common stock (in shares) | | | | (6,377) | | | | | | | | |
Share-based compensation | 5,226 | | | | | 5,226 | | | | | | |
Cash dividends declared and paid on Common and Class B common stock | (68,077) | | | | | | | | (68,077) | | | |
Ending balance at Jun. 30, 2020 | 1,736,082 | | | $ 21,630 | | 928,845 | | (46,268) | 620,272 | (87,440) | 299,043 | |
Ending balance (in shares) at Jun. 30, 2020 | | | | 38,388,079 | | | | | | | | |
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 (loss) income | 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 | 238,260 | | | | | | | | | | | |
Other comprehensive (loss) income | 7,764 | | | | | | | | | | | |
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 | | | | | | | | |
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 (loss) income | 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) | | | | | | | | |
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 |
Share-based compensation | 5,569 | | | | | 5,569 | | | | | | |
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 | | | | | | | | |