XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Disaggregation of revenue [Line Items]        
Revenue from contract with customer $ 319,247 $ 301,434 $ 607,527 $ 549,323
United States        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 301,760 280,410 574,477 511,316
Canada        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 17,487 21,024 33,050 38,007
Tree and plant care [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 215,025 199,280 417,000 363,082
Grounds maintenance [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 40,991 45,657 64,054 73,599
Storm damage services [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 1,843 1,140 3,004 3,837
Consulting and other [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 61,388 55,357 123,469 108,805
Utility [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 176,735 151,192 362,484 291,661
Utility [Member] | United States        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 168,479 140,701 345,566 270,583
Utility [Member] | Canada        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 8,256 10,491 16,918 21,078
Utility [Member] | Tree and plant care [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 131,607 112,823 273,350 216,209
Utility [Member] | Grounds maintenance [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 0 0 0 0
Utility [Member] | Storm damage services [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 502 152 1,026 1,224
Utility [Member] | Consulting and other [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 44,626 38,217 88,108 74,228
Residential commercial [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 142,905 149,970 244,858 257,365
Residential commercial [Member] | United States        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 133,674 139,437 228,726 240,436
Residential commercial [Member] | Canada        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 9,231 10,533 16,132 16,929
Residential commercial [Member] | Tree and plant care [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 83,504 86,450 143,761 146,877
Residential commercial [Member] | Grounds maintenance [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 40,991 45,657 64,054 73,599
Residential commercial [Member] | Storm damage services [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 1,341 988 1,978 2,613
Residential commercial [Member] | Consulting and other [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 17,069 16,875 35,065 34,276
All other [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer (393) 272 185 297
All other [Member] | United States        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer (393) 272 185 297
All other [Member] | Canada        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 0 0 0 0
All other [Member] | Tree and plant care [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer (86) 7 (111) (4)
All other [Member] | Grounds maintenance [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 0 0 0 0
All other [Member] | Storm damage services [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer 0 0 0 0
All other [Member] | Consulting and other [Member]        
Disaggregation of revenue [Line Items]        
Revenue from contract with customer $ (307) $ 265 $ 296 $ 301