XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 17, 2024
USD ($)
Feb. 02, 2024
EUR (€)
ft²
Jan. 14, 2021
renewal_option
Sep. 28, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 28, 2024
USD ($)
renewal_option
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Renewal term     12 years             8 years
Number of renewal options (at minimum) | renewal_option           1        
Escrow deposits related to lease not yet commenced           $ 4,900   $ 4,200    
Operating lease right-of-use assets       $ 126,092   126,092   130,460    
Operating lease right-of-use assets obtained in exchange for lease liabilities       366 $ 0 1,755 $ 36,400      
Total discounted future minimum lease payments       $ 78,609   $ 78,609        
NETHERLANDS | Purchase Commitment                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Renewal term   5 years                
Lease extended term (in years)   5 years                
Number of square foot property | ft²   114,000                
First year annual rent expense | €   € 1.0                
Lease Agreements                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Operating lease right-of-use assets               64,900 $ 64,100  
Operating lease right-of-use assets obtained in exchange for lease liabilities               29,300 27,700  
Total discounted future minimum lease payments               $ 35,600 $ 36,600  
Increase in the base rent over initial lease term $ 851                  
Minimum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Renewal term       2 years   2 years        
Number of renewal options (at minimum) | renewal_option     2              
Maximum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Renewal term       12 years   12 years        
Lease extended term (in years)     5 years