XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 133,336 $ 127,179 $ 413,866 $ 385,938
Operating Income 33,933 36,813 92,928 118,807
Capital Expenditures 1,814 2,090 17,242 9,541
Depreciation and Amortization 2,361 1,723 6,535 5,224
Operating segments        
Segment Reporting Information [Line Items]        
Operating Income 46,209 45,763 143,614 138,966
Capital Expenditures 566 918 3,349 3,154
Depreciation and Amortization 1,803 1,149 4,583 3,425
Corporate        
Segment Reporting Information [Line Items]        
Operating Income (12,276) (8,950) (50,686) (20,159)
Capital Expenditures 1,248 1,172 13,893 6,387
Depreciation and Amortization 558 574 1,952 1,799
Engineering and Other Scientific | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 110,857 107,403 344,552 321,168
Operating Income 38,734 39,385 121,064 117,907
Capital Expenditures 541 870 3,210 3,050
Depreciation and Amortization 1,750 1,108 4,428 3,301
Environmental and Health | Operating segments        
Segment Reporting Information [Line Items]        
Revenues 22,479 19,776 69,314 64,770
Operating Income 7,475 6,378 22,550 21,059
Capital Expenditures 25 48 139 104
Depreciation and Amortization $ 53 $ 41 $ 155 $ 124