v3.25.2
Leases - Operating Leases and Finance Leases on Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Right-of-use assets:    
Operating lease right-of-use assets $ 47,156 $ 55,431
Finance lease right-of-use assets 244 773
Total lease right-of-use assets 47,400 56,204
Operating lease liabilities:    
Current portion of operating lease liabilities 15,898 17,963
Long-term operating lease liabilities, net of current portion 31,213 37,697
Total operating lease liabilities 47,111 55,660
Finance lease liabilities:    
Current portion of finance lease liabilities 183 726
Total finance lease liabilities $ 183 $ 726