v3.25.4
Restatements - Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 27, 2025
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Restatements              
Inventories $ 287,532 $ 301,747 $ 296,790 $ 296,188 $ 292,037 $ 284,630 $ 285,792
Income taxes recoverable 6,624 11,070 867        
Total current assets 681,235 659,340 639,997 788,350 828,002 820,687 733,688
Total assets 2,027,359 1,997,448 1,941,857 2,063,212 2,090,582 2,028,105 1,951,668
Income taxes payable       8,616 2,724    
Total current liabilities 352,727     325,515 343,304    
Deferred income taxes 126,850 121,573 105,491 106,687 107,686 115,040 109,245
Total liabilities 675,449 669,923 624,247 619,579 656,946 662,245 655,336
Retained earnings 1,635,974 1,612,427 1,603,937 1,587,805 1,577,402 1,507,962 1,443,689
Total shareholders' equity 1,351,910 1,327,525 1,317,609 1,443,633 1,433,635 1,365,861 1,296,332
Total liabilities and shareholders' equity $ 2,027,359 1,997,448 1,941,857 2,063,212 2,090,582 2,028,105 1,951,668
Previously Reported              
Restatements              
Inventories   323,375 316,609 314,309 308,895 296,157 293,274
Income taxes recoverable   9,807 83        
Total current assets   679,705 659,032 806,471 844,859 832,214 741,170
Total assets   2,017,813 1,960,892 2,081,333 2,107,438 2,039,632 1,959,150
Income taxes payable       8,951      
Total current liabilities       325,850      
Deferred income taxes   126,035 109,953 111,149 112,149 118,091 111,225
Total liabilities   674,385 628,709 624,376 661,409 665,296 657,316
Retained earnings   1,628,330 1,618,510 1,601,129 1,589,797 1,516,438 1,449,191
Total shareholders' equity   1,343,428 1,332,182 1,456,957 1,446,031 1,374,337 1,301,834
Total liabilities and shareholders' equity   2,017,813 1,960,892 2,081,333 2,107,438 2,039,632 1,959,150
Adjustments              
Restatements              
Inventories   (21,628) (19,819) (18,121) (16,857) (11,527) (7,482)
Income taxes recoverable   1,263 784        
Total current assets   (20,365) (19,035) (18,121) (16,857) (11,527) (7,482)
Total assets   (20,365) (19,035) (18,121) (16,857) (11,527) (7,482)
Income taxes payable       (335)      
Total current liabilities       (335)      
Deferred income taxes   (4,462) (4,462) (4,462) (4,462) (3,051) (1,980)
Total liabilities   (4,462) (4,462) (4,797) (4,462) (3,051) (1,980)
Retained earnings   (15,903) (14,573) (13,324) (12,395) (8,476) (5,502)
Total shareholders' equity   (15,903) (14,573) (13,324) (12,395) (8,476) (5,502)
Total liabilities and shareholders' equity   $ (20,365) $ (19,035) $ (18,121) $ (16,857) $ (11,527) $ (7,482)