Quarterly report [Sections 13 or 15(d)]

Consolidated Condensed Statements of Shareholders??? Equity

v3.25.2
Consolidated Condensed Statements of Shareholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Period at Dec. 31, 2023   $ 314 $ 59 $ 129,544 $ (9,426) $ 209,753 $ (80,726)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Shares Issued to Fund Bonus Obligations   3          
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)   1          
Class B Stock Converted to Common Stock   2 (2)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       4,642      
Gross Shares Issued to Fund Bonus Obligations       6,281      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations       (3,177)      
Foreign Currency Translation Adjustments $ (924)       (924)    
Retirement Liability Adjustment – Net of Taxes         562    
Net Income (Loss) (1,645)         (1,645)  
Reissuance of Treasury Shares for 401K Contribution           (1,330)  
Net Issuance to Fund 401K Obligation             3,949
End of Period at Jun. 29, 2024 257,880 $ 320 $ 57 137,290 (9,788) 206,778 $ (76,777)
Beginning of Period (in shares) at Dec. 31, 2023   31,402 5,952        
Treasury stock, Beginning of year (in shares) at Dec. 31, 2023             2,833
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Shares Issued to Fund Bonus Obligations (in shares)   218          
Net Issuance of Common Stock for RSUs (in shares)   114          
Class B Stock Converted to Common Stock (in shares)   290 (290)        
Net Shares Issued to Fund 401K Obligation (in shares)             (139)
End of Period (in shares) at Jun. 29, 2024   32,024 5,662        
Treasury stock, End of year (in shares) at Jun. 29, 2024             2,694
Beginning of Period at Mar. 30, 2024   $ 318 $ 58 134,066 (9,901) 205,899 $ (78,717)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Shares Issued to Fund Bonus Obligations   1          
Class B Stock Converted to Common Stock   1 (1)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       1,840      
Gross Shares Issued to Fund Bonus Obligations       2,107      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations       (723)      
Foreign Currency Translation Adjustments (168)       (168)    
Retirement Liability Adjustment – Net of Taxes         281    
Net Income (Loss) 1,533         1,533  
Reissuance of Treasury Shares for 401K Contribution           (654)  
Net Issuance to Fund 401K Obligation             1,940
End of Period at Jun. 29, 2024 257,880 $ 320 $ 57 137,290 (9,788) 206,778 $ (76,777)
Beginning of Period (in shares) at Mar. 30, 2024   31,832 5,773        
Treasury stock, Beginning of year (in shares) at Mar. 30, 2024             2,762
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Shares Issued to Fund Bonus Obligations (in shares)   74          
Net Issuance of Common Stock for RSUs (in shares)   7          
Class B Stock Converted to Common Stock (in shares)   111 (111)        
Net Shares Issued to Fund 401K Obligation (in shares)             (68)
End of Period (in shares) at Jun. 29, 2024   32,024 5,662        
Treasury stock, End of year (in shares) at Jun. 29, 2024             2,694
Beginning of Period at Dec. 31, 2024 256,097 $ 329 $ 51 144,149 (3,863) 192,208 $ (76,777)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)   1          
Class B Stock Converted to Common Stock   7 (7)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       3,902      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations       (1,730)      
Foreign Currency Translation Adjustments 2,931       2,931    
Retirement Liability Adjustment – Net of Taxes         (472)    
Net Income (Loss) 10,842         10,842  
End of Period at Jun. 28, 2025 271,571 $ 337 $ 44 146,321 (1,404) 203,050 $ (76,777)
Beginning of Period (in shares) at Dec. 31, 2024   32,871 5,086        
Treasury stock, Beginning of year (in shares) at Dec. 31, 2024             2,694
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for RSUs (in shares)   143          
Class B Stock Converted to Common Stock (in shares)   729 (729)        
End of Period (in shares) at Jun. 28, 2025   33,743 4,357        
Treasury stock, End of year (in shares) at Jun. 28, 2025             2,694
Beginning of Period at Mar. 29, 2025   $ 333 $ 48 144,764 (3,347) 201,736 $ (76,777)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Class B Stock Converted to Common Stock   4 (4)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       1,557      
Foreign Currency Translation Adjustments 2,179       2,179    
Retirement Liability Adjustment – Net of Taxes         (236)    
Net Income (Loss) 1,314         1,314  
End of Period at Jun. 28, 2025 $ 271,571 $ 337 $ 44 $ 146,321 $ (1,404) $ 203,050 $ (76,777)
Beginning of Period (in shares) at Mar. 29, 2025   33,301 4,799        
Treasury stock, Beginning of year (in shares) at Mar. 29, 2025             2,694
Increase (Decrease) in Stockholders' Equity (in shares)              
Class B Stock Converted to Common Stock (in shares)   442 (442)        
End of Period (in shares) at Jun. 28, 2025   33,743 4,357        
Treasury stock, End of year (in shares) at Jun. 28, 2025             2,694