XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Deficit): Dividends (Details) - USD ($)
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Dividends      
Cash dividends declared and paid $ 38,865,900 $ 43,664,200 $ 19,257,900
2024 Quarterly Dividends      
Dividends      
Cash dividends declared and paid (in dollars per share) $ 3.5    
Cash dividends declared and paid $ 12,300,000    
2023 Quarterly Dividends      
Dividends      
Cash dividends declared and paid (in dollars per share)   $ 3.1  
Cash dividends declared and paid   $ 10,800,000  
2022 Quarterly Dividends      
Dividends      
Cash dividends declared and paid (in dollars per share)     $ 2.55
Cash dividends declared and paid     $ 8,900,000
2024 Special Dividend      
Dividends      
Cash dividends declared and paid (in dollars per share) $ 7.5    
Cash dividends declared and paid $ 26,500,000    
2023 Special Dividend      
Dividends      
Cash dividends declared and paid (in dollars per share)   $ 9.4  
Cash dividends declared and paid   $ 32,900,000  
2022 Special Dividend      
Dividends      
Cash dividends declared and paid (in dollars per share)     $ 3
Cash dividends declared and paid     $ 10,400,000