v3.26.1
Leases - Schedule of Future Minimum Payments Under Leases (Details) - USD ($)
$ in Thousands
Mar. 28, 2026
Dec. 27, 2025
Leases [Abstract]    
Remainder of 2026 $ 6,865  
2027 8,746  
2028 5,064  
2029 594  
2030 456  
Thereafter 972  
Total minimum lease payments 22,697  
Less: interest (2,733)  
Present value of net minimum lease payments 19,964  
Less: current portion (8,326) $ (7,662)
Total long-term operating lease liabilities $ 11,638 $ 12,488