v3.25.1
Note L - Shareholders' Equity - Shareholders' Equity Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2025
Dec. 27, 2024
Sep. 27, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Mar. 28, 2025
Mar. 29, 2024
Balance $ 147,634 $ 158,146 $ 155,054 $ 145,910 $ 140,175 $ 145,517 $ 155,054 $ 145,517
Net (loss) income (1,422) 1,099 (2,772) 3,900 935 (1,083) (3,094) 3,752
Dividends paid to shareholders (566) (566) (570) (559) (560)      
Translation adjustments 4,152 (11,369) 7,291 (3,084) 5,190 (3,036) 74 (930)
Benefit plan adjustments, net of tax 201 (1,668) 221 (191) (108) (171) (1,245) (470)
Unrealized gain (loss) on hedges (653) 1,146 (853) 196 (485) 216 (360) (73)
Compensation expense 843 853 1,024 791 772 495    
Stock awards, net (0) (7) (1,249) (19) (9) (1,763)    
Balance 150,189 147,634 158,146 146,944 145,910 140,175 150,189 146,944
Common Stock [Member]                
Balance 40,111 39,902 41,798 39,661 39,439 42,855 41,798 42,855
Compensation expense 843 853 1,024 791 772 495    
Stock awards, net (27) (644) (2,920) (24) (550) (3,911)    
Balance 40,927 40,111 39,902 40,428 39,661 39,439 40,927 40,428
Retained Earnings [Member]                
Balance 126,610 126,257 129,592 119,496 119,126 120,299 129,592 120,299
Net (loss) income (1,472) 919 (2,765) 3,822 930 (1,173)    
Dividends paid to shareholders (566) (566) (570) (559) (560)      
Balance 124,572 126,610 126,257 122,759 119,496 119,126 124,572 122,759
AOCI Attributable to Parent [Member]                
Balance (12,222) (389) (6,905) (4,059) (8,621) (5,570) (6,905) (5,570)
Translation adjustments 4,120 (11,311) 7,148 (3,040) 5,155 (3,096)    
Benefit plan adjustments, net of tax 201 (1,668) 221 (191) (108) (171)    
Unrealized gain (loss) on hedges (653) 1,146 (853) 196 (485) 216    
Balance (8,554) (12,222) (389) (7,094) (4,059) (8,621) (8,554) (7,094)
Treasury Stock, Common [Member]                
Balance (7,475) (8,112) (9,783) (9,802) (10,343) (12,491) (9,783) (12,491)
Stock awards, net 27 637 1,671 5 541 2,148    
Balance (7,448) (7,475) (8,112) (9,797) (9,802) (10,343) (7,448) (9,797)
Noncontrolling Interest [Member]                
Balance 610 488 352 614 574 424 352 424
Net (loss) income 50 180 (7) 78 5 90    
Translation adjustments 32 (58) 143 (44) 35 60    
Balance $ 692 $ 610 $ 488 $ 648 $ 614 $ 574 $ 692 $ 648