XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 03, 2025
USD ($)
Changes in carrying value of goodwill  
Goodwill at beginning of period $ 140,991
Additional purchase cost 36,515
Goodwill at end of period 177,506
Energy  
Changes in carrying value of goodwill  
Goodwill at beginning of period 139,222
Additional purchase cost 31,613
Goodwill at end of period 170,835
Engineering and Consulting  
Changes in carrying value of goodwill  
Goodwill at beginning of period 1,769
Additional purchase cost 4,902
Goodwill at end of period $ 6,671