v3.26.3
Leases Assets and liabilities (Details) - USD ($)
$ in Thousands
Oct. 03, 2026
Dec. 31, 2025
Assets and Liabilities, Lessee [Abstract]    
Operating lease assets $ 63,277 $ 66,445
Finance lease assets 55,946 37,117
Total lease assets 119,223 103,562
Current operating lease liabilities 24,697 28,920
Non-current operating lease liabilities 39,590 38,798
Total operating lease liabilities 64,287 67,718
Current portion of finance lease liabilities 12,951 9,466
Non-current finance lease liabilities 43,893 28,299
Total finance lease liabilities 56,844 37,765
Total lease liabilities $ 121,131 $ 105,483