XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 01, 2023
USD ($)
$ / ft²
renewal_option
Jul. 29, 2022
USD ($)
Jan. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Apr. 30, 2023
USD ($)
Jan. 28, 2022
ft²
Lessee, Lease, Description [Line Items]                
Right-of-use assets       $ 70,098 $ 73,462      
Present value of lease liabilities       98,850        
Short-term lease costs (less than)       300 100 $ 100    
Operating lease expense       12,700 10,300 6,900    
Finance lease expense (less than)       100 100 100    
Measurement of lease liability       1,400 1,700 $ 5,300    
25 Network Drive, Burlington, Massachusetts                
Lessee, Lease, Description [Line Items]                
Area of real estate property | ft²               126
Escrow deposit amount             $ 28,300  
Term of contract 144 months              
Number of renewal options | renewal_option 1              
Lease option to extend term 10 years              
Annual lease per square foot | $ / ft² 57              
Annual lease base rent square subject to increase percentage 2.50%              
Tenant improvement allowance per square foot | $ / ft² 200              
Tenant improvement allowance $ 24,400              
Right-of-use assets 35,500     $ 3,600 $ 2,000      
Present value of lease liabilities $ 35,500              
Estimated incremental borrowing rate 0.077              
Term of contract 13 years 1 month 6 days              
Letter of credit cash deposit     $ 6,000          
Letter of credit cash deposit lease year three   $ 4,200            
Letter of credit cash deposit lease year six   $ 1,800            
25 Network Drive, Burlington, Massachusetts | Minimum                
Lessee, Lease, Description [Line Items]                
Monthly contractual lease payments $ 600              
25 Network Drive, Burlington, Massachusetts | Maximum                
Lessee, Lease, Description [Line Items]                
Monthly contractual lease payments $ 800