v3.26.1
Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail) - USD ($)
$ in Thousands
Jun. 26, 2026
Dec. 26, 2025
Leases [Abstract]    
2026, remaining $ 6,023  
2027 11,480  
2028 6,057  
2029 3,097  
2030 2,783  
Thereafter 9,746  
Total future minimum lease payments 39,186  
Less imputed interest (5,602)  
Total lease liabilities 33,584  
Less current portion (12,093) $ (11,250)
Lease liabilities, less current portion $ 21,491 $ 25,413