v3.25.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Assets    
Operating lease right-of-use assets $ 121,131 $ 123,975
Finance lease, right-of-use asset, statement of financial position Property, plant and equipment, net Property, plant and equipment, net
Finance leases, net $ 3,828 $ 3,817
Total lease assets 124,959 127,792
Current:    
Current portion of operating lease liabilities 3,941 4,125
Finance lease liabilities $ 829 $ 851
Finance lease liability, current, statement of financial position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Long-term:    
Operating lease liabilities $ 72,147 $ 73,613
Finance lease obligations and other long term liabilities $ 2,853 $ 2,812
Finance lease liability, noncurrent, statement of financial position Finance lease obligations and other long term liabilities Finance lease obligations and other long term liabilities
Total lease liabilities $ 79,770 $ 81,401