XML 48 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jul. 04, 2025
Jul. 03, 2026
Jul. 04, 2025
Segment Reporting Information [Line Items]        
Revenues $ 171,612 $ 141,962 $ 337,915 $ 287,469
Compensation and related expenses 100,571 97,474 191,980 173,377
Operating Income 28,022 17,177 69,401 61,609
Capital Expenditures 1,657 2,390 4,066 3,642
Depreciation and Amortization 2,678 2,520 5,193 5,012
Operating segments        
Segment Reporting Information [Line Items]        
Compensation and related expenses 76,807 68,654 153,762 138,350
Operating Income 57,165 49,962 115,965 103,773
Capital Expenditures 537 345 1,209 882
Depreciation and Amortization 2,027 1,885 3,921 3,758
Corporate        
Segment Reporting Information [Line Items]        
Compensation and related expenses 23,764 28,820 38,218 35,027
Operating Income (29,143) (32,785) (46,564) (42,164)
Capital Expenditures 1,120 2,045 2,857 2,760
Depreciation and Amortization 651 635 1,272 1,254
Engineering and Other Scientific | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 148,829 120,980 290,241 243,115
Compensation and related expenses 63,862 56,914 127,920 114,162
Operating Income 49,540 42,942 99,955 88,055
Capital Expenditures 475 306 1,107 781
Depreciation and Amortization 1,979 1,836 3,828 3,662
Environmental and Health | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 22,783 20,982 47,674 44,354
Compensation and related expenses 12,945 11,740 25,842 24,188
Operating Income 7,625 7,020 16,010 15,718
Capital Expenditures 62 39 102 101
Depreciation and Amortization $ 48 $ 49 $ 93 $ 96