v3.25.3
Note 16 - Stockholder's Equity (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 24 Months Ended
Sep. 28, 2024
Sep. 28, 2024
Aug. 09, 2024
Aug. 08, 2022
Treasury Stock, Shares, Acquired (in shares) 63,227 244,702    
Treasury Stock, Value, Acquired, Cost Method $ 1,928 $ 7,815    
Stock Repurchase Plan [Member]        
Share Repurchase Program, Authorized, Number of Shares (in shares)       600,000
Treasury Stock, Shares, Acquired (in shares)     518,328  
Treasury Stock, Value, Acquired, Cost Method     $ 16,500