XML 43 R38.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Dec. 29, 2018
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer $ 690,340 $ 678,692 $ 2,083,350 $ 2,059,781  
Contract with customer, liability, current 123,878   123,878   $ 4,906
Revenue recognized from contract liability 314 0 2,242 4,456  
Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 471,934 451,295 1,422,365 1,403,321  
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 218,406 227,397 660,985 656,460  
Utility Support Structures Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 204,196 217,943 656,463 624,333  
Utility Support Structures Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 3,418 6,090 43,642 6,090  
Utility Support Structures Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 200,778 211,853 612,821 618,243  
Engineered Support Structures Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 266,494 248,431 752,028 710,388  
Engineered Support Structures Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 252,501 235,948 713,574 680,863  
Engineered Support Structures Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 13,993 12,483 38,454 29,525  
Coatings Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 76,922 74,547 228,242 217,544  
Coatings Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 76,922 74,547 228,242 217,544  
Coatings Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 0 0 0 0  
Irrigation Segment          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 142,728 137,771 446,617 484,436  
Irrigation Segment | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer 139,093 134,710 436,907 475,744  
Irrigation Segment | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer $ 3,635 3,061 $ 9,710 8,692  
Other Segments | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer   0   23,080  
Other Segments | Transferred over Time          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer   $ 0   $ 0