v3.25.2
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
lease
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]          
Number of operating lease contracts | lease     6    
Number of finance lease contracts | lease     5    
Renewal term of lease excluded     1 year 3 months 18 days    
Operating lease right-of-use assets $ 6,841   $ 6,841   $ 7,480
Operating lease liabilities $ 7,801   $ 7,801   $ 8,109
Remaining lease term 29 years 4 months 24 days   29 years 4 months 24 days    
Weighted average discount rate, percent 7.36%   7.36%    
Operating lease payments $ 200 $ 200 $ 400 $ 400  
Operating lease liability $ 200 $ 200 $ 400 $ 400  
Minimum          
Lessee, Lease, Description [Line Items]          
Renewal term     17 years 4 months 24 days    
Maximum          
Lessee, Lease, Description [Line Items]          
Renewal term     36 years 3 months 18 days