v3.26.1
Income Taxes - Cash Paid for Income Taxes, Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2025
Dec. 28, 2024
Dec. 30, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US federal $ 8,252    
Total cash paid for income taxes, net of refunds 24,853 $ 37,000 $ 23,000
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local 2,445    
Other states      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local 3,017    
Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 4,161    
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 7,685    
Other countries      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ (707)