v3.26.1
Leases Assets and liabilities (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Dec. 31, 2025
Assets and Liabilities, Lessee [Abstract]    
Operating lease assets $ 56,797 $ 66,445
Finance lease assets 56,480 37,117
Total lease assets 113,277 103,562
Current operating lease liabilities 24,963 28,920
Non-current operating lease liabilities 33,112 38,798
Total operating lease liabilities 58,075 67,718
Current portion of finance lease liabilities 12,780 9,466
Non-current finance lease liabilities 44,396 28,299
Total finance lease liabilities 57,176 37,765
Total lease liabilities $ 115,251 $ 105,483