XML 29 R2.htm IDEA: XBRL DOCUMENT
v3.22.4

Pay vs Performance Disclosure | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($)
Pay vs Performance Disclosure [Table] |  |  |  |
Pay vs Performance [Table Text Block] | Pay Versus Performance We are providing the following information about the relationship of the “compensation actually paid” to our Chief Executive Officer (“CEO”) and “average compensation actually paid” to our Non-CEO named executive officers (“Non CEO-NEOs”), as calculated under the SEC pay versus performance proxy rule, for our fiscal years 2022, 2021 and 2020 to certain financial performance measures. ■ The Compensation Actually Paid amounts are calculated by making SEC required adjustments to the Total compensation amounts for the executives presented in the Summary Compensation Table. ​ ■ The Compensation Actually Paid amounts are calculated by making mandated adjustments to the amounts in the “Total” column of the Summary Compensation Table. ​ ■ The financial performance measures presented are Company total shareholder return (“Company TSR”), peer group total shareholder return (“Peer Group Index TSR”), Net Earnings, and Company return on invested capital (“ROIC”). The peer group shown in the table is the S&P 400 Industrial Machinery Index, a peer group index that has been historically presented in the Shareholder Return Performance Graphs in the Company’s Annual Reports. ​ Pay Versus Performance Table
​ | Year | ​ | ​ | Summary Compensation Table Total for CEO($)(1) | ​ | ​ | Compensation Actually Paid to CEO($)(1)(2) | ​ | ​ | Average Summary Compensation Table Total for Non-CEO NEOs($)(1) | ​ | ​ | Average Compensation Actually Paid to Non-CEO NEOs($)(1)(3) | ​ | ​ | Value of Initial Fixed $100 Investment Based On: | ​ | ​ | Net Income (GAAP)($) | ​ | ​ | ROIC (%)(5) | ​
​ | Company TSR ($) | ​ | ​ | Peer Group Index TSR ($)(4) | ​
​ | 2022 | ​ | ​ | ​ | ​ | 8,674,260 | ​ | ​ | ​ | ​ | ​ | 21,710,433 | ​ | ​ | ​ | ​ | ​ | 2,258,298 | ​ | ​ | ​ | ​ | ​ | 4,865,986 | ​ | ​ | ​ | ​ | ​ | 210.67 | ​ | ​ | ​ | ​ | ​ | 144.11 | ​ | ​ | ​ | ​ | ​ | 254,251,000 | ​ | ​ | ​ | ​ | ​ | 12.9 | ​ | ​
​ | 2021 | ​ | ​ | ​ | ​ | 7,337,975 | ​ | ​ | ​ | ​ | ​ | 16,362,423 | ​ | ​ | ​ | ​ | ​ | 1,944,076 | ​ | ​ | ​ | ​ | ​ | 3,485,985 | ​ | ​ | ​ | ​ | ​ | 233.12 | ​ | ​ | ​ | ​ | ​ | 189.30 | ​ | ​ | ​ | ​ | ​ | 197,725,000 | ​ | ​ | ​ | ​ | ​ | 10.1 | ​ | ​
​ | 2020 | ​ | ​ | ​ | ​ | 6,432,086 | ​ | ​ | ​ | ​ | ​ | 9,973,234 | ​ | ​ | ​ | ​ | ​ | 1,634,815 | ​ | ​ | ​ | ​ | ​ | 2,003,714 | ​ | ​ | ​ | ​ | ​ | 162.46 | ​ | ​ | ​ | ​ | ​ | 166.16 | ​ | ​ | ​ | ​ | ​ | 142,149,000 | ​ | ​ | ​ | ​ | ​ | 8.7 | ​ | ​
​ (1) Mr. Kaniewski served as CEO in all years presented. Ms. Larkin and Messers. Applbaum, Schapper and Parnell were Non-CEO NEOs in 2021. Ms. Larkin and Messers. Applbaum, Schapper, Laterreur, and Jaksich (who was the Company’s CFO until March 30, 2020) were Non-CEO NEOs in 2020. ​ (2) The Summary Compensation Table (“SCT”) Total amounts for CEO for 2022, 2021 and 2020 were respectively adjusted to compute the compensation actually paid as follows: ​
​ | Fiscal Year | ​ | ​ | Deduction of the Amounts of Equity Awards Reported in SCT for Fiscal Year | ​ | ​ | Addition of Fair Value of Outstanding and Unvested Equity Awards Granted During the Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value From Prior Fiscal Year of Outstanding and Unvested Equity Awards Granted in Any Prior Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value as of the Vesting Date from the Prior Fiscal Year of Equity Awards Vesting in the Fiscal Year | ​ | ​ | Fair Value of Equity Awards as of the Prior Fiscal Year of Awards that Failed Vesting Conditions in Fiscal Year | ​
​ | Stock Awards | ​ | ​ | Options | ​
​ | 2022 | ​ | ​ | ​ | $ | 3,498,650 | ​ | ​ | ​ | ​ | $ | 1,529,987 | ​ | ​ | ​ | ​ | $ | 7,936,540 | ​ | ​ | ​ | ​ | $ | 5,554,332 | ​ | ​ | ​ | ​ | $ | 4,573,938 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2021 | ​ | ​ | ​ | $ | 2,883,858 | ​ | ​ | ​ | ​ | $ | 1,042,664 | ​ | ​ | ​ | ​ | $ | 5,515,454 | ​ | ​ | ​ | ​ | $ | 3,846,884 | ​ | ​ | ​ | ​ | $ | 3,588,632 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2020 | ​ | ​ | ​ | $ | 2,742,393 | ​ | ​ | ​ | ​ | $ | 1,029,302 | ​ | ​ | ​ | ​ | $ | 4,338,856 | ​ | ​ | ​ | ​ | $ | 2,287,228 | ​ | ​ | ​ | ​ | $ | 686,759 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ (3) The Average SCT Total amounts for the Non-CEO NEOs for 2022, 2021 and 2020 were respectively adjusted to compute the compensation actually paid as follows: ​
​ | Fiscal Year | ​ | ​ | Deduction of the Amounts of Equity Awards Reported in SCT for Fiscal Year | ​ | ​ | Addition of Fair Value of Outstanding and Unvested Equity Awards Granted During the Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value From Prior Fiscal Year of Outstanding and Unvested Equity Awards Granted in Any Prior Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value as of the Vesting Date from the Prior Fiscal Year of Equity Awards Vesting in the Fiscal Year | ​ | ​ | Fair Value of Equity Awards as of the Prior Fiscal Year of Awards that Failed Vesting Conditions in Fiscal Year | ​
​ | Stock Awards | ​ | ​ | Options | ​
​ | 2022 | ​ | ​ | ​ | $ | 658,023 | ​ | ​ | ​ | ​ | $ | 254,018 | ​ | ​ | ​ | ​ | $ | 1,494,431 | ​ | ​ | ​ | ​ | $ | 1,240,140 | ​ | ​ | ​ | ​ | $ | 785,159 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2021 | ​ | ​ | ​ | $ | 594,237 | ​ | ​ | ​ | ​ | $ | 205,271 | ​ | ​ | ​ | ​ | $ | 1,137,243 | ​ | ​ | ​ | ​ | $ | 827,482 | ​ | ​ | ​ | ​ | $ | 376,692 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2020 | ​ | ​ | ​ | $ | 497,451 | ​ | ​ | ​ | ​ | $ | 143,675 | ​ | ​ | ​ | ​ | $ | 741,232 | ​ | ​ | ​ | ​ | $ | 206,612 | ​ | ​ | ​ | ​ | $ | 62,180 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ (4) S&P 400 Industrial Machinery Index. ​ (5) Valmont selected ROIC as a company specific financial measure that links financial results and performance. A significant portion of an executives long-term performance award is based on ROIC and ROIC is a focus measure for investors. ROIC is a non-GAAP financial measure. ROIC is calculated from the Company’s audited financial statements as follows: ​
​ | Dollars in Thousands | ​ | ​ | 2022 | ​ | ​ | 2021 | ​ | ​ | 2020 | ​
​ | Operating Income | ​ | ​ | ​ | $ | 433,249 | ​ | ​ | ​ | ​ | $ | 286,785 | ​ | ​ | ​ | ​ | $ | 225,953 | ​ | ​
​ | Adjusted effective tax rate | ​ | ​ | ​ | ​ | 27.7% | ​ | ​ | ​ | ​ | ​ | 23.6% | ​ | ​ | ​ | ​ | ​ | 24.2% | ​ | ​
​ | Tax effect on operating income | ​ | ​ | ​ | ​ | (119,872) | ​ | ​ | ​ | ​ | ​ | (67,681) | ​ | ​ | ​ | ​ | ​ | (54,681) | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | After-tax operating income | ​ | ​ | ​ | $ | 313,317 | ​ | ​ | ​ | ​ | $ | 219,104 | ​ | ​ | ​ | ​ | $ | 171,272 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Average invested capital | ​ | ​ | ​ | $ | 2,437,232 | ​ | ​ | ​ | ​ | $ | 2,176,577 | ​ | ​ | ​ | ​ | $ | 1,975,693 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Return on invested capital | ​ | ​ | ​ | ​ | 12.9% | ​ | ​ | ​ | ​ | ​ | 10.1% | ​ | ​ | ​ | ​ | ​ | 8.7% | ​ | ​
​ | Total Assets | ​ | ​ | ​ | $ | 3,556,996 | ​ | ​ | ​ | ​ | $ | 3,447,249 | ​ | ​ | ​ | ​ | $ | 2,953,160 | ​ | ​
​ | Less: Accounts payable | ​ | ​ | ​ | ​ | (360,312) | ​ | ​ | ​ | ​ | ​ | (347,841) | ​ | ​ | ​ | ​ | ​ | (268,099) | ​ | ​
​ | Less: Accrued expenses | ​ | ​ | ​ | ​ | (248,320) | ​ | ​ | ​ | ​ | ​ | (253,330) | ​ | ​ | ​ | ​ | ​ | (227,735) | ​ | ​
​ | Less: Income Tax payable | ​ | ​ | ​ | ​ | (3,664) | ​ | ​ | ​ | ​ | ​ | — | ​ | ​ | ​ | ​ | ​ | — | ​ | ​
​ | Less: Defined benefit pension asset | ​ | ​ | ​ | ​ | (24,216) | ​ | ​ | ​ | ​ | ​ | — | ​ | ​ | ​ | ​ | ​ | — | ​ | ​
​ | Less: Defined benefit pension liability | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | (536) | ​ | ​ | ​ | ​ | ​ | (118,523) | ​ | ​
​ | Less: Deferred compensation | ​ | ​ | ​ | ​ | (30,316) | ​ | ​ | ​ | ​ | ​ | (35,373) | ​ | ​ | ​ | ​ | ​ | (44,519) | ​ | ​
​ | Less: Other noncurrent liabilities | ​ | ​ | ​ | ​ | (13,480) | ​ | ​ | ​ | ​ | ​ | (89,207) | ​ | ​ | ​ | ​ | ​ | (58,687) | ​ | ​
​ | Less: Dividends payable | ​ | ​ | ​ | ​ | (11,742) | ​ | ​ | ​ | ​ | ​ | (10,616) | ​ | ​ | ​ | ​ | ​ | (9,556) | ​ | ​
​ | Less: Lease liability | ​ | ​ | ​ | ​ | (155,469) | ​ | ​ | ​ | ​ | ​ | (147,759) | ​ | ​ | ​ | ​ | ​ | (80,202) | ​ | ​
​ | Less: Contract liability | ​ | ​ | ​ | ​ | (172,915) | ​ | ​ | ​ | ​ | ​ | (135,746) | ​ | ​ | ​ | ​ | ​ | (130,018) | ​ | ​
​ | Less: Deferred tax liability | ​ | ​ | ​ | ​ | (41,091) | ​ | ​ | ​ | ​ | ​ | (47,849) | ​ | ​ | ​ | ​ | ​ | (41,689) | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Total invested capital | ​ | ​ | ​ | $ | 2,495,471 | ​ | ​ | ​ | ​ | $ | 2,378,992 | ​ | ​ | ​ | ​ | $ | 1,974,162 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Beginning of year invested capital | ​ | ​ | ​ | $ | 2,378,992 | ​ | ​ | ​ | ​ | $ | 1,974,162 | ​ | ​ | ​ | ​ | $ | 1,977,223 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Average invested capital | ​ | ​ | ​ | $ | 2,437,232 | ​ | ​ | ​ | ​ | $ | 2,176,577 | ​ | ​ | ​ | ​ | $ | 1,975,693 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
The adjusted effective tax rate for 2022 excludes the effects of the $33,273 loss from the divestiture of the offshore wind energy structure business which is not deductible for income tax purposes. The effective rate including the loss on the divestiture is 29.9%. The adjusted effective tax rates for 2020 exclude the effects of the $12.575 million goodwill impairments which are not deductible for income tax purposes. The effective tax rate in 2020 including the impairments is 25.7%. |  |  |
Company Selected Measure Name | ROIC |  |  |
Named Executive Officers, Footnote [Text Block] | (1) Mr. Kaniewski served as CEO in all years presented. Ms. Larkin and Messers. Applbaum, Schapper and Parnell were Non-CEO NEOs in 2021. Ms. Larkin and Messers. Applbaum, Schapper, Laterreur, and Jaksich (who was the Company’s CFO until March 30, 2020) were Non-CEO NEOs in 2020. |  |  |
Peer Group Issuers, Footnote [Text Block] | (4) S&P 400 Industrial Machinery Index. |  |  |
PEO Total Compensation Amount | $ 8,674,260 | $ 7,337,975 | $ 6,432,086 |
PEO Actually Paid Compensation Amount | $ 21,710,433 | 16,362,423 | 9,973,234 |
Adjustment To PEO Compensation, Footnote [Text Block] | (2) The Summary Compensation Table (“SCT”) Total amounts for CEO for 2022, 2021 and 2020 were respectively adjusted to compute the compensation actually paid as follows: ​
​ | Fiscal Year | ​ | ​ | Deduction of the Amounts of Equity Awards Reported in SCT for Fiscal Year | ​ | ​ | Addition of Fair Value of Outstanding and Unvested Equity Awards Granted During the Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value From Prior Fiscal Year of Outstanding and Unvested Equity Awards Granted in Any Prior Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value as of the Vesting Date from the Prior Fiscal Year of Equity Awards Vesting in the Fiscal Year | ​ | ​ | Fair Value of Equity Awards as of the Prior Fiscal Year of Awards that Failed Vesting Conditions in Fiscal Year | ​
​ | Stock Awards | ​ | ​ | Options | ​
​ | 2022 | ​ | ​ | ​ | $ | 3,498,650 | ​ | ​ | ​ | ​ | $ | 1,529,987 | ​ | ​ | ​ | ​ | $ | 7,936,540 | ​ | ​ | ​ | ​ | $ | 5,554,332 | ​ | ​ | ​ | ​ | $ | 4,573,938 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2021 | ​ | ​ | ​ | $ | 2,883,858 | ​ | ​ | ​ | ​ | $ | 1,042,664 | ​ | ​ | ​ | ​ | $ | 5,515,454 | ​ | ​ | ​ | ​ | $ | 3,846,884 | ​ | ​ | ​ | ​ | $ | 3,588,632 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2020 | ​ | ​ | ​ | $ | 2,742,393 | ​ | ​ | ​ | ​ | $ | 1,029,302 | ​ | ​ | ​ | ​ | $ | 4,338,856 | ​ | ​ | ​ | ​ | $ | 2,287,228 | ​ | ​ | ​ | ​ | $ | 686,759 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
Non-PEO NEO Average Total Compensation Amount | $ 2,258,298 | 1,944,076 | 1,634,815 |
Non-PEO NEO Average Compensation Actually Paid Amount | $ 4,865,986 | 3,485,985 | 2,003,714 |
Adjustment to Non-PEO NEO Compensation Footnote [Text Block] | (3) The Average SCT Total amounts for the Non-CEO NEOs for 2022, 2021 and 2020 were respectively adjusted to compute the compensation actually paid as follows: ​
​ | Fiscal Year | ​ | ​ | Deduction of the Amounts of Equity Awards Reported in SCT for Fiscal Year | ​ | ​ | Addition of Fair Value of Outstanding and Unvested Equity Awards Granted During the Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value From Prior Fiscal Year of Outstanding and Unvested Equity Awards Granted in Any Prior Fiscal Year as of the End of the Fiscal Year | ​ | ​ | Change in Fair Value as of the Vesting Date from the Prior Fiscal Year of Equity Awards Vesting in the Fiscal Year | ​ | ​ | Fair Value of Equity Awards as of the Prior Fiscal Year of Awards that Failed Vesting Conditions in Fiscal Year | ​
​ | Stock Awards | ​ | ​ | Options | ​
​ | 2022 | ​ | ​ | ​ | $ | 658,023 | ​ | ​ | ​ | ​ | $ | 254,018 | ​ | ​ | ​ | ​ | $ | 1,494,431 | ​ | ​ | ​ | ​ | $ | 1,240,140 | ​ | ​ | ​ | ​ | $ | 785,159 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2021 | ​ | ​ | ​ | $ | 594,237 | ​ | ​ | ​ | ​ | $ | 205,271 | ​ | ​ | ​ | ​ | $ | 1,137,243 | ​ | ​ | ​ | ​ | $ | 827,482 | ​ | ​ | ​ | ​ | $ | 376,692 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
​ | 2020 | ​ | ​ | ​ | $ | 497,451 | ​ | ​ | ​ | ​ | $ | 143,675 | ​ | ​ | ​ | ​ | $ | 741,232 | ​ | ​ | ​ | ​ | $ | 206,612 | ​ | ​ | ​ | ​ | $ | 62,180 | ​ | ​ | ​ | ​ | $ | 0 | ​ | ​
Compensation Actually Paid vs. Total Shareholder Return [Text Block] |  |  |  |
Compensation Actually Paid vs. Net Income [Text Block] |  |  |  |
Compensation Actually Paid vs. Company Selected Measure [Text Block] |  |  |  |
Tabular List [Table Text Block] | Most Important Financial Performance Measures for 2022. In our assessment, the three most important financial measures we use to link compensation actually paid to the CEO and Non-CEO NEOs to Company performance for fiscal 2022 are: ■ ROIC ​ ■ net earnings ​ ■ cumulative compound operating income growth |  |  |
Total Shareholder Return Amount | $ 210.67 | 233.12 | 162.46 |
Peer Group Total Shareholder Return Amount | 144.11 | 189.3 | 166.16 |
Net Income (Loss) | $ 254,251,000 | $ 197,725,000 | $ 142,149,000 |
Company Selected Measure Amount | 12.9 | 10.1 | 8.7 |
PEO Name | Mr. Kaniewski |  |  |
Operating Income (Loss) | $ 433,249,000 | $ 286,785,000 | $ 225,953,000 |
Effective Income Tax Rate Reconciliation, Percent | 27.70% | 23.60% | 24.20% |
Income Tax Expense (Benefit) | $ (119,872,000) | $ (67,681,000) | $ (54,681,000) |
Net Income (Loss) Available to Common Stockholders, Basic | 313,317,000 | 219,104,000 | 171,272,000 |
Average Investment Capital | $ 2,437,232,000 | $ 2,176,577,000 | $ 1,975,693,000 |
Percentage of Return on Invested Capital | 12.90% | 10.10% | 8.70% |
Assets | $ 3,556,996,000 | $ 3,447,249,000 | $ 2,953,160,000 |
Accounts Payable | 360,312,000 | 347,841,000 | 268,099,000 |
Accrued Liabilities | 248,320,000 | 253,330,000 | 227,735,000 |
Taxes Payable | 3,664,000 |  |  |
Defined Benefit Plan, Plan Assets, Amount | (24,216,000) |  |  |
Liability, Defined Benefit Pension Plan |  | 536,000 | 118,523,000 |
Deferred Compensation Liability, Current and Noncurrent | 30,316,000 | 35,373,000 | 44,519,000 |
Other Liabilities, Noncurrent | (13,480,000) | (89,207,000) | (58,687,000) |
Dividends Payable | 11,742,000 | 10,616,000 | 9,556,000 |
Operating Lease, Liability | 155,469,000 | 147,759,000 | 80,202,000 |
Contract with Customer, Liability | 172,915,000 | 135,746,000 | 130,018,000 |
Deferred Income Tax Liabilities, Net | 41,091,000 | 47,849,000 | 41,689,000 |
Investment Capital | 2,495,471,000 | 2,378,992,000 | 1,974,162,000 | $ 1,977,223,000
Loss from Divestiture | $ 33,273 |  |  |
Effective Rate Including Loss on Divestiture | 29.90% |  |  |
Goodwill, Impairment Loss |  |  | $ 12,575,000 |
Effective Income Tax Rate Including Impairment |  |  | 25.70% |
Measure [Axis]: 1 |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Measure Name | ROIC |  |  |
Non-GAAP Measure Description [Text Block] | (5) Valmont selected ROIC as a company specific financial measure that links financial results and performance. A significant portion of an executives long-term performance award is based on ROIC and ROIC is a focus measure for investors. ROIC is a non-GAAP financial measure. ROIC is calculated from the Company’s audited financial statements as follows: ​
​ | Dollars in Thousands | ​ | ​ | 2022 | ​ | ​ | 2021 | ​ | ​ | 2020 | ​
​ | Operating Income | ​ | ​ | ​ | $ | 433,249 | ​ | ​ | ​ | ​ | $ | 286,785 | ​ | ​ | ​ | ​ | $ | 225,953 | ​ | ​
​ | Adjusted effective tax rate | ​ | ​ | ​ | ​ | 27.7% | ​ | ​ | ​ | ​ | ​ | 23.6% | ​ | ​ | ​ | ​ | ​ | 24.2% | ​ | ​
​ | Tax effect on operating income | ​ | ​ | ​ | ​ | (119,872) | ​ | ​ | ​ | ​ | ​ | (67,681) | ​ | ​ | ​ | ​ | ​ | (54,681) | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | After-tax operating income | ​ | ​ | ​ | $ | 313,317 | ​ | ​ | ​ | ​ | $ | 219,104 | ​ | ​ | ​ | ​ | $ | 171,272 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Average invested capital | ​ | ​ | ​ | $ | 2,437,232 | ​ | ​ | ​ | ​ | $ | 2,176,577 | ​ | ​ | ​ | ​ | $ | 1,975,693 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Return on invested capital | ​ | ​ | ​ | ​ | 12.9% | ​ | ​ | ​ | ​ | ​ | 10.1% | ​ | ​ | ​ | ​ | ​ | 8.7% | ​ | ​
​ | Total Assets | ​ | ​ | ​ | $ | 3,556,996 | ​ | ​ | ​ | ​ | $ | 3,447,249 | ​ | ​ | ​ | ​ | $ | 2,953,160 | ​ | ​
​ | Less: Accounts payable | ​ | ​ | ​ | ​ | (360,312) | ​ | ​ | ​ | ​ | ​ | (347,841) | ​ | ​ | ​ | ​ | ​ | (268,099) | ​ | ​
​ | Less: Accrued expenses | ​ | ​ | ​ | ​ | (248,320) | ​ | ​ | ​ | ​ | ​ | (253,330) | ​ | ​ | ​ | ​ | ​ | (227,735) | ​ | ​
​ | Less: Income Tax payable | ​ | ​ | ​ | ​ | (3,664) | ​ | ​ | ​ | ​ | ​ | — | ​ | ​ | ​ | ​ | ​ | — | ​ | ​
​ | Less: Defined benefit pension asset | ​ | ​ | ​ | ​ | (24,216) | ​ | ​ | ​ | ​ | ​ | — | ​ | ​ | ​ | ​ | ​ | — | ​ | ​
​ | Less: Defined benefit pension liability | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | (536) | ​ | ​ | ​ | ​ | ​ | (118,523) | ​ | ​
​ | Less: Deferred compensation | ​ | ​ | ​ | ​ | (30,316) | ​ | ​ | ​ | ​ | ​ | (35,373) | ​ | ​ | ​ | ​ | ​ | (44,519) | ​ | ​
​ | Less: Other noncurrent liabilities | ​ | ​ | ​ | ​ | (13,480) | ​ | ​ | ​ | ​ | ​ | (89,207) | ​ | ​ | ​ | ​ | ​ | (58,687) | ​ | ​
​ | Less: Dividends payable | ​ | ​ | ​ | ​ | (11,742) | ​ | ​ | ​ | ​ | ​ | (10,616) | ​ | ​ | ​ | ​ | ​ | (9,556) | ​ | ​
​ | Less: Lease liability | ​ | ​ | ​ | ​ | (155,469) | ​ | ​ | ​ | ​ | ​ | (147,759) | ​ | ​ | ​ | ​ | ​ | (80,202) | ​ | ​
​ | Less: Contract liability | ​ | ​ | ​ | ​ | (172,915) | ​ | ​ | ​ | ​ | ​ | (135,746) | ​ | ​ | ​ | ​ | ​ | (130,018) | ​ | ​
​ | Less: Deferred tax liability | ​ | ​ | ​ | ​ | (41,091) | ​ | ​ | ​ | ​ | ​ | (47,849) | ​ | ​ | ​ | ​ | ​ | (41,689) | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Total invested capital | ​ | ​ | ​ | $ | 2,495,471 | ​ | ​ | ​ | ​ | $ | 2,378,992 | ​ | ​ | ​ | ​ | $ | 1,974,162 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Beginning of year invested capital | ​ | ​ | ​ | $ | 2,378,992 | ​ | ​ | ​ | ​ | $ | 1,974,162 | ​ | ​ | ​ | ​ | $ | 1,977,223 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Average invested capital | ​ | ​ | ​ | $ | 2,437,232 | ​ | ​ | ​ | ​ | $ | 2,176,577 | ​ | ​ | ​ | ​ | $ | 1,975,693 | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
The adjusted effective tax rate for 2022 excludes the effects of the $33,273 loss from the divestiture of the offshore wind energy structure business which is not deductible for income tax purposes. The effective rate including the loss on the divestiture is 29.9%. The adjusted effective tax rates for 2020 exclude the effects of the $12.575 million goodwill impairments which are not deductible for income tax purposes. The effective tax rate in 2020 including the impairments is 25.7%. |  |  |
Measure [Axis]: 2 |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Measure Name | net earnings |  |  |
Measure [Axis]: 3 |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Measure Name | cumulative compound operating income growth |  |  |
PEO [Member] | Adj Type1 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | $ 3,498,650 | 2,883,858 | $ 2,742,393 |
PEO [Member] | Adj Type2 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 1,529,987 | 1,042,664 | 1,029,302 |
PEO [Member] | Adj Type3 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 7,936,540 | 5,515,454 | 4,338,856 |
PEO [Member] | Adj Type4 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 5,554,332 | 3,846,884 | 2,287,228 |
PEO [Member] | Adj Type5 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 4,573,938 | 3,588,632 | 686,759 |
PEO [Member] | Adj Type6 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 0 | 0 | 0 |
Non-PEO NEO [Member] | Adj Type1 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 658,023 | 594,237 | 497,451 |
Non-PEO NEO [Member] | Adj Type2 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 254,018 | 205,271 | 143,675 |
Non-PEO NEO [Member] | Adj Type3 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 1,494,431 | 1,137,243 | 741,232 |
Non-PEO NEO [Member] | Adj Type4 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 1,240,140 | 827,482 | 206,612 |
Non-PEO NEO [Member] | Adj Type5 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | 785,159 | 376,692 | 62,180 |
Non-PEO NEO [Member] | Adj Type6 [Member] |  |  |  |
Pay vs Performance Disclosure [Table] |  |  |  |
Adjustment to Compensation Amount | $ 0 | $ 0 | $ 0 |

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 3 + Details
Name: | ecd_AdjToCompAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 3 + Details
Name: | ecd_AdjToNonPeoNeoCompFnTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 3 + Details
Name: | ecd_AdjToPeoCompFnTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph vi + Details
Name: | ecd_CoSelectedMeasureAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph vi + Details
Name: | ecd_CoSelectedMeasureName
Namespace Prefix: | ecd_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 5 -Subparagraph iii + Details
Name: | ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 5 -Subparagraph ii + Details
Name: | ecd_CompActuallyPaidVsNetIncomeTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 5 -Subparagraph i + Details
Name: | ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph vi + Details
Name: | ecd_MeasureName
Namespace Prefix: | ecd_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 3 + Details
Name: | ecd_NamedExecutiveOfficersFnTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph vi + Details
Name: | ecd_NonGaapMeasureDescriptionTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph iii + Details
Name: | ecd_NonPeoNeoAvgCompActuallyPaidAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph ii + Details
Name: | ecd_NonPeoNeoAvgTotalCompAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph iv + Details
Name: | ecd_PeerGroupIssuersFnTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph iv + Details
Name: | ecd_PeerGroupTotalShareholderRtnAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph iii + Details
Name: | ecd_PeoActuallyPaidCompAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 3 + Details
Name: | ecd_PeoName
Namespace Prefix: | ecd_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph ii + Details
Name: | ecd_PeoTotalCompAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 1 + Details
Name: | ecd_PvpTable
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 1 + Details
Name: | ecd_PvpTableTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 6 + Details
Name: | ecd_TabularListTableTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph iv + Details
Name: | ecd_TotalShareholderRtnAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 + Details
Name: | us-gaap_AccountsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_AccruedLiabilitiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (bb) -URI https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318 + Details
Name: | us-gaap_DeferredIncomeTaxLiabilitiesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)(5)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_DividendsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 55 -Paragraph 24 -URI https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.7) -URI https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(9)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 65 -Paragraph 1 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580 Reference 25: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599 Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794 Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794 Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580 Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599 Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60B -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 Reference 10: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 + Details
Name: | us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(1)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_TaxesPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | vmi_AverageInvestmentCapital
Namespace Prefix: | vmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | vmi_EffectiveIncomeTaxRate
Namespace Prefix: | vmi_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vmi_EffectiveRateIncludingLossOnDivestiture
Namespace Prefix: | vmi_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vmi_InvestmentCapital
Namespace Prefix: | vmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | vmi_LossFromDivestiture
Namespace Prefix: | vmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | vmi_PercentageOfReturnOnInvestedCapital
Namespace Prefix: | vmi_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ecd_MeasureAxis=1
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_MeasureAxis=2
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_MeasureAxis=3
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_ExecutiveCategoryAxis=ecd_PeoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_AdjToCompAxis=vmi_AdjType1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_AdjToCompAxis=vmi_AdjType2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_AdjToCompAxis=vmi_AdjType3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_AdjToCompAxis=vmi_AdjType4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_AdjToCompAxis=vmi_AdjType5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_AdjToCompAxis=vmi_AdjType6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |