v3.25.1
Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 27, 2024
Leases [Abstract]    
2025, remaining $ 8,631  
2026 11,037  
2027 10,278  
2028 5,614  
2029 3,153  
Thereafter 11,799  
Total future minimum lease payments 50,512  
Less imputed interest (7,471)  
Total lease liabilities 43,041  
Less current portion (11,409) $ (11,494)
Lease liabilities, less current portion $ 31,632 $ 34,189