XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Acquisitions and Divestitures (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Dec. 30, 2023
Jul. 03, 2021
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 0 $ 52 $ 145    
Payment for Contingent Consideration Liability, Financing Activities 99 494 345    
Revenue from Contract with Customer, Including Assessed Tax 284,680 203,875 150,409    
Engineering [Member]          
Revenue from Contract with Customer, Including Assessed Tax 85,937 66,172 57,715    
Engineering [Member] | Pickering and Kincardine Offices [Member]          
Revenue from Contract with Customer, Including Assessed Tax   4,900 11,800    
Escrow Deposit 400       $ 700
TKE [Member]          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 100 1,700      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 400        
Payment for Contingent Consideration Liability, Financing Activities 300        
TKE [Member] | Forecast [Member]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 300  
PSR & TKE Acquisitions [Member]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 11,800        
Payment for Contingent Consideration Liability, Financing Activities $ 100 $ 500 $ 300