v3.25.2
Leases - Narrative (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Apr. 30, 2023
USD ($)
Jan. 28, 2022
ft²
Lessee, Lease, Description [Line Items]                
Proceeds from escrow account closure $ 5,200              
Right-of-use assets $ 67,398 $ 67,398   $ 67,398   $ 70,098    
Short-term lease costs (less than)   100 $ 100 200 $ 100      
Operating lease expense   3,000 3,200 6,000 6,400      
Finance lease expense (less than)   $ 100   $ 100        
25 Network Drive, Burlington, Massachusetts                
Lessee, Lease, Description [Line Items]                
Area of real estate property | ft²               126
Percent contributed to escrow account             50.00%  
Escrow deposit amount             $ 28,300  
Right-of-use assets     $ 3,000   $ 3,000