v3.26.3
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Oct. 02, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 8,397  
2027 25,268 $ 28,530
2028 20,680 24,969
2029 19,288 20,403
2030 11,644 19,095
Thereafter 33,353  
Total minimum lease payments including interest 118,630 137,734
Less: Amounts representing interest 14,748 18,246
Present value of minimum lease principal payments 103,882 119,488
Less:  Current portion of lease liabilities - operating leases 23,346 24,412
Noncurrent portion of lease liabilities - operating leases 80,536 95,076
Financing Leases    
Remainder of 2026 158  
2027 338 627
2028 345 338
2029 352 345
2030 268 352
Thereafter 0  
Total minimum lease payments including interest 1,461 1,930
Less: Amounts representing interest 131 186
Present value of minimum lease principal payments 1,330 1,744
Less: Current portion of lease liabilities - financing leases 354 556
Noncurrent portion of lease liabilities - financing leases $ 976 $ 1,188