v3.26.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 21,865  
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 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    
Remainder of 2026 471  
2027 338 627
2028 345 338
2029 352 345
2030 268 352
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