v3.24.3
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
building
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]        
Number of buildings occupied | building   2    
Lease renewal reasonably certain, liability $ 14,000 $ 14,000    
Lease impairments   $ 1,608 $ 3,982  
Lease One        
Other Commitments [Line Items]        
Lease renewal term (in years) 10 years 10 years    
Lease Two        
Other Commitments [Line Items]        
Lease term (in years) 10 years 10 years    
Lease Two | Minimum        
Other Commitments [Line Items]        
Lease renewal term (in years) 5 years 5 years    
Lease Two | Maximum        
Other Commitments [Line Items]        
Lease renewal term (in years) 10 years 10 years    
Lease Exit and Sublease | Right of Use Asset        
Other Commitments [Line Items]        
Lease impairments $ 800 $ 800   $ 1,900
Lease Exit and Sublease | Property, Plant and Equipment        
Other Commitments [Line Items]        
Lease impairments $ 100 $ 100   200
Lease Exit and Sublease | Accrued Liabilities and Other Long-Term Liabilities        
Other Commitments [Line Items]        
Lease impairments       $ 300