XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2023 7,082          
Balance at Dec. 31, 2023 $ 7,441 $ 16,031 $ 344,245 $ 22 $ (11,483) $ 356,256
Net earnings     20,728     20,728
Unrealized gain on available-for-sale securities, net of tax       45   45
Other (in shares) 18          
Other   979   597 1,576
Dividends paid March 15, $1.00 per share regular, $3.50 per share extra     (32,029)     (32,029)
Other (in shares) 18          
Other   979   597 1,576
Balance (in shares) at Sep. 29, 2024 7,100          
Balance at Sep. 29, 2024 $ 7,441 17,010 332,944 67 (10,886) 346,576
Balance (in shares) at Jun. 30, 2024 7,100          
Balance at Jun. 30, 2024 $ 7,441 16,755 324,861 14 (10,986) 338,085
Net earnings     8,083     8,083
Unrealized gain on available-for-sale securities, net of tax       52   52
Other (in shares)          
Other   255   100 356
Other (in shares)          
Other   255   100 356
Balance (in shares) at Sep. 29, 2024 7,100          
Balance at Sep. 29, 2024 $ 7,441 17,010 332,944 67 (10,886) 346,576
Balance (in shares) at Dec. 31, 2024 7,103          
Balance at Dec. 31, 2024 $ 7,441 17,298 353,659 35 (10,806) 367,627
Net earnings     18,079     18,079
Unrealized gain on available-for-sale securities, net of tax       (26)   (26)
Other (in shares) 16          
Other   835 (1)   400 1,234
Dividends paid March 15, $1.00 per share regular, $3.50 per share extra     (7,142)     (7,142)
Other (in shares) 16          
Other   835 (1)   400 1,234
Balance (in shares) at Sep. 28, 2025 7,119          
Balance at Sep. 28, 2025 $ 7,441 18,133 364,595 9 (10,406) 379,772
Balance (in shares) at Jun. 29, 2025 7,103          
Balance at Jun. 29, 2025 $ 7,441 17,815 359,279 13 (10,483) 374,065
Net earnings     5,317     5,317
Unrealized gain on available-for-sale securities, net of tax       (4)   (4)
Other   318     77 394
Other   318     77 394
Balance (in shares) at Sep. 28, 2025 7,119          
Balance at Sep. 28, 2025 $ 7,441 $ 18,133 $ 364,595 $ 9 $ (10,406) $ 379,772