v3.25.3
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease expense $ 3,637 $ 3,610 $ 10,629 $ 10,647  
Short-term lease expense $ 290 52 $ 710 191  
Weighted average remaining lease term 9 years 2 months 12 days   9 years 2 months 12 days   9 years 10 months 24 days
Weighted average discount rate 6.30%   6.30%   5.90%
Cash paid for amounts included in the measurement of operating lease liabilities $ 3,594 $ 3,516 $ 10,428 $ 10,130