v3.26.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 15,056  
2027 24,989 $ 28,530
2028 20,407 24,969
2029 19,095 20,403
2030 11,454 19,095
Thereafter 33,320  
Total minimum lease payments including interest 124,321 137,734
Less: Amounts representing interest 15,809 18,246
Present value of minimum lease principal payments 108,512 119,488
Less:  Current portion of lease liabilities - operating leases 23,637 24,412
Noncurrent portion of lease liabilities - operating leases 84,875 95,076
Financing Leases    
Remainder of 2026 314  
2027 338 627
2028 345 338
2029 352 345
2030 268 352
Thereafter 0  
Total minimum lease payments including interest 1,617 1,930
Less: Amounts representing interest 148 186
Present value of minimum lease principal payments 1,469 1,744
Less: Current portion of lease liabilities - financing leases 422 556
Noncurrent portion of lease liabilities - financing leases $ 1,047 $ 1,188