XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers $ 500,666 $ 479,440 $ 1,447,947 $ 1,365,903
United States        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 467,606 451,179 1,363,316 1,287,403
Canada        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 33,060 28,261 84,631 78,500
Tree and plant care        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 299,916 276,251 847,426 788,899
Grounds maintenance        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 59,167 52,273 167,829 150,707
Storm damage services        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 7,059 27,389 62,046 42,291
Consulting and other        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 134,524 123,527 370,646 384,006
Utility        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 270,141 258,222 792,144 753,418
Utility | United States        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 251,360 243,063 747,099 711,110
Utility | Canada        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 18,781 15,159 45,045 42,308
Utility | Tree and plant care        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 176,420 157,355 508,626 467,811
Utility | Grounds maintenance        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 0 0 0 0
Utility | Storm damage services        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 3,213 18,436 35,012 27,646
Utility | Consulting and other        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 90,508 82,431 248,506 257,961
Residential and commercial        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 229,749 218,925 653,803 608,291
Residential and commercial | United States        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 215,470 205,823 614,217 572,099
Residential and commercial | Canada        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 14,279 13,102 39,586 36,192
Residential and commercial | Tree and plant care        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 124,022 118,779 340,110 321,197
Residential and commercial | Grounds maintenance        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 59,127 52,273 167,789 150,707
Residential and commercial | Storm damage services        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 3,846 8,953 27,034 14,645
Residential and commercial | Consulting and other        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 42,754 38,920 118,870 121,742
All other        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 776 2,293 2,000 4,194
All other | United States        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 776 2,293 2,000 4,194
All other | Canada        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 0 0 0 0
All other | Tree and plant care        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers (526) 117 (1,310) (109)
All other | Grounds maintenance        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 40 0 40 0
All other | Storm damage services        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers 0 0 0 0
All other | Consulting and other        
Disaggregation of revenue [Line Items]        
Revenue from contracts with customers $ 1,262 $ 2,176 $ 3,270 $ 4,303