v3.26.1
Leases - Additional Information (Details)
$ in Thousands, £ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2026
USD ($)
lease
installment
Jun. 28, 2026
GBP (£)
Jun. 29, 2025
USD ($)
Jun. 28, 2026
USD ($)
lease
installment
Jun. 29, 2025
USD ($)
Dec. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]            
Variable lease, payment $ 600   $ 800 $ 1,400 $ 1,600  
Operating lease liability $ 104,514     $ 104,514   $ 114,531
Terminated Property Lease of Former Subsidiary            
Lessee, Lease, Description [Line Items]            
Lessee, number of leases terminated | lease 1     1    
Lease termination, termination payments $ 9,700 £ 7.2        
Lessee, lease termination, number of installment payments | installment 3     3    
Payments for termination of lease guarantees $ 3,200 £ 2.4        
Property Leases of Former Subsidiary            
Lessee, Lease, Description [Line Items]            
Operating lease liability $ 9,600     $ 9,600   $ 10,700
Minimum            
Lessee, Lease, Description [Line Items]            
Lessee, finance lease, term 1 year     1 year    
Lessee, operating lease, term 1 year     1 year    
Maximum            
Lessee, Lease, Description [Line Items]            
Lessee, finance lease, term 19 years     19 years    
Lessee, operating lease, term 19 years     19 years