XML 54 R32.htm IDEA: XBRL DOCUMENT
v3.22.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 25, 2021
Accounting Policies [Abstract] |
Schedule of Change in Accounting Estimate |
Schedule of Components of Accumulated Other Comprehensive Income (Loss) | The components of accumulated other comprehensive income (loss) consisted of the following:
| Foreign Currency Translation Adjustments |  | Gain on Hedging Activities |  | Defined Benefit Pension Plan |  | Accumulated Other Comprehensive Income (Loss)
Balance at December 26, 2020 | $ | (213,064) |  |  | $ | 15,550 |  |  | $ | (112,272) |  |  | $ | (309,786) |
Current-period comprehensive income (loss) | (30,286) |  |  | 227 |  |  | 76,718 |  |  | 46,659 |
Balance at December 25, 2021 | $ | (243,350) |  |  | $ | 15,777 |  |  | $ | (35,554) |  |  | $ | (263,127) |
Schedule of Disaggregation of Revenue | Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December 25, 2021 and December 26, 2020 is as follows:
| Fiscal Year 2021 |  | Fiscal Year 2020 |  | Fiscal Year 2019
| Point in Time |  | Over Time |  | Point in Time |  | Over Time |  | Point in Time |  | Over Time
Utility Support Structures | $ | 62,904 |  |  | $ | 1,058,100 |  |  | $ | 86,382 |  |  | $ | 915,756 |  |  | $ | 47,450 |  |  | $ | 838,158 |
Engineered Support Structures | 1,026,312 |  |  | 38,128 |  |  | 940,513 |  |  | 43,010 |  |  | 952,056 |  |  | 50,020 |
Coatings | 299,081 |  |  | — |  |  | 269,602 |  |  | — |  |  | 300,640 |  |  | — |
Irrigation | 996,278 |  |  | 20,772 |  |  | 624,831 |  |  | 15,261 |  |  | 564,918 |  |  | 13,734 |
Total | $ | 2,384,575 |  |  | $ | 1,117,000 |  |  | $ | 1,921,328 |  |  | $ | 974,027 |  |  | $ | 1,865,064 |  |  | $ | 901,912 |
Accounts Receivable, Allowance for Credit Loss | The following table details the balances of our allowance for doubtful receivables and changes therein:
For periods ended: | Balance at Beginning of Period |  |  |  | Charged to Profit and Loss |  | Currency Translation Adjustment |  | Deductions from Reserves |  | Balance at Close of Period
December 25, 2021 | $ | 15,952 |  |  |  |  | $ | 3,379 |  |  | $ | (339) |  |  | $ | (942) |  |  | $ | 18,050 |
December 26, 2020 | 9,548 |  |  |  |  | 7,957 |  |  | 260 |  |  | (1,813) |  |  | 15,952 |
December 28, 2019 | 8,277 |  |  |  |  | 2,543 |  |  | (76) |  |  | (1,196) |  |  | 9,548 |

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

X
- Definition Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e777-108305 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794 + Details
Name: | us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration