XML 46 R32.htm IDEA: XBRL DOCUMENT
v3.22.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Schedule of Components of Accumulated Other Comprehensive Income (Loss) | The components of accumulated other comprehensive income (loss) consisted of the following: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Foreign |  | ​ | ​ |  | ​ | ​ |  | Accumulated
​ | ​ | Currency | ​ | ​ | ​ | Defined | ​ | Other
​ | ​ | Translation | ​ | Hedging | ​ | Benefit | ​ | Comprehensive
​ | ​ | Adjustments | ​ | Activities | ​ | Pension Plan | ​ | Income (Loss)
Balance at December 25, 2021 | ​ | $ | (243,350) | ​ | $ | 15,777 | ​ | $ | (35,554) | ​ | $ | (263,127)
Current period comprehensive income (loss) | ​ |  | (43,426) | ​ |  | 7,942 | ​ |  | 1,345 | ​ |  | (34,139)
Divestiture of offshore wind energy structures business | ​ | ​ | 25,977 | ​ | ​ | (3,620) | ​ | ​ | — | ​ | ​ | 22,357
Balance at December 31, 2022 | ​ | $ | (260,799) | ​ | $ | 20,099 | ​ | $ | (34,209) | ​ | $ | (274,909)
​
Schedule of Disaggregation of Revenue | Disaggregation of revenue by product line is disclosed in the “Business Segments” footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December 31, 2022 and December 25, 2021 is as follows:
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Fiscal Year 2022 | ​ | Fiscal Year 2021 | ​ | Fiscal Year 2020
​ | ​ | Point in | ​ | Over | ​ | Point in | ​ | Over | ​ | Point in | ​ | Over
​ |  | Time |  | Time |  | Time |  | Time |  | Time |  | Time
Infrastructure | ​ | $ | 1,687,458 | ​ | $ | 1,222,288 | ​ | $ | 1,388,297 | ​ | $ | 973,227 | ​ | $ | 1,296,497 | ​ | $ | 838,703
Agriculture | ​ |  | 1,307,681 | ​ |  | 27,604 | ​ |  | 996,278 | ​ |  | 20,772 | ​ |  | 624,831 | ​ |  | 15,261
Other | ​ | ​ | — | ​ | ​ | 100,219 | ​ | ​ | — | ​ | ​ | 123,001 | ​ | ​ | — | ​ | ​ | 120,063
Total | ​ | $ | 2,995,139 | ​ | $ | 1,350,111 | ​ | $ | 2,384,575 | ​ | $ | 1,117,000 | ​ | $ | 1,921,328 | ​ | $ | 974,027
​
Accounts Receivable, Allowance for Credit Loss | (1) SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – CONTINUED The following table details the balances of the allowance for doubtful receivables and changes therein: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Balance at |  | Charged to |  | Currency |  | Deductions |  | Balance at
​ | ​ | Beginning of | ​ | Profit and | ​ | Translation | ​ | from | ​ | Close of
For periods ended: | ​ | Period | ​ | Loss | ​ | Adjustment | ​ | Reserves | ​ | Period
December 31, 2022 | ​ | $ | 18,050 | ​ | $ | 4,237 | ​ | $ | (522) | ​ | $ | (875) | ​ | $ | 20,890
December 25, 2021 | ​ |  | 15,952 | ​ |  | 3,379 | ​ |  | (339) | ​ |  | (942) | ​ |  | 18,050
December 26, 2020 | ​ |  | 9,548 | ​ |  | 7,957 | ​ |  | 260 | ​ |  | (1,813) | ​ |  | 15,952
​

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration