v3.26.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 24,989 $ 28,530
2027 20,407 24,969
2028 19,095 20,403
2029 11,454 19,095
2030   11,447
Thereafter   33,290
Total minimum lease payments including interest 131,130 137,734
Less: Amounts representing interest 17,021 18,246
Present value of minimum lease principal payments 114,109 119,488
Less:  Current portion of lease liabilities - operating leases 24,063 24,412
Noncurrent portion of lease liabilities - operating leases 90,046 95,076
Financing Leases    
2026 338 627
2027 345 338
2028 352 345
2029 268 352
2030   268
Thereafter   0
Total minimum lease payments including interest 1,774 1,930
Less: Amounts representing interest 167 186
Present value of minimum lease principal payments 1,607 1,744
Less: Current portion of lease liabilities - financing leases 489 556
Noncurrent portion of lease liabilities - financing leases $ 1,118 $ 1,188