v3.25.2
Leases - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 16, 2025
USD ($)
May 09, 2025
USD ($)
ft²
Sep. 17, 2024
USD ($)
Feb. 02, 2024
EUR (€)
ft²
Jan. 14, 2021
ft²
renewal_option
Jun. 28, 2025
USD ($)
Jun. 28, 2025
USD ($)
renewal_option
Jun. 29, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2021
Lessee, Lease, Description [Line Items]                    
Lease, initial term (in years)         12 years         8 years
Number of renewal options | renewal_option             1      
Escrow deposits related to lease not yet commenced             $ 3,900   $ 6,500  
Reclassification of operating lease right-of-use assets to finance lease, right-of use assets             115,600      
Reclassification of pre-paid lease costs to finance lease right-of-use assets             19,929 $ 48    
Non-cash addition to financing leases             10,091 $ 4,393    
EU B.V. (the Netherlands) | Purchase Commitment                    
Lessee, Lease, Description [Line Items]                    
Lease, initial term (in years)       5 years            
Number of square foot property | ft²       114,000            
Renewal term       5 years            
First year annual rent expense | €       € 1.0            
HC Hornet Way, LLC                    
Lessee, Lease, Description [Line Items]                    
Number of square feet in lease agreement | ft²   220,519     282,000          
Termination fee   $ 1,000                
Surrendered premises termination costs             32,800      
Surrendered premises termination costs, prepaid rent           $ 31,300 31,300      
Surrendered premises termination costs, one-time payment           1,000 1,000      
Surrendered premises termination costs, broker fees           $ 500 $ 500      
HC Hornet Way, LLC | Subsequent Event                    
Lessee, Lease, Description [Line Items]                    
Tenant improvements rent credit $ 700                  
Payments (proceeds from) tenant allowance $ (150)                  
Lease Agreements                    
Lessee, Lease, Description [Line Items]                    
Increase in the base rent over initial lease term     $ 851              
Minimum                    
Lessee, Lease, Description [Line Items]                    
Lease, initial term (in years)           2 years 2 years      
Number of renewal options | renewal_option         2          
Maximum                    
Lessee, Lease, Description [Line Items]                    
Lease, initial term (in years)         5 years 12 years 12 years