v3.25.2
Leases - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
building
Jun. 30, 2024
USD ($)
Other Commitments [Line Items]      
Number of buildings occupied | building   2  
Lease renewal reasonably certain, liability $ 11.2 $ 11.2  
Lease impairment   $ 0.0 $ 0.0
Increase in operating lease liability 2.4    
Right-of-use asset obtained in exchange for operating lease liability 2.1    
Tenant lease improvements received $ 0.3    
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