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 |