v3.25.2
Commitments and Contingencies - Lease Commitments (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
options
Lessee, Lease, Description [Line Items]          
Lease cost $ 1.3 $ 1.5 $ 2.7 $ 2.8  
Lease term 15 years   15 years    
Renewal term 5 years   5 years    
Operating lease expense $ 2.8 $ 1.9 $ 4.6 $ 3.8  
Lima One          
Lessee, Lease, Description [Line Items]          
Lease cost     $ 0.9    
Lease term         9 years
Number of renewal options | options         2
Lima One | Lease Renewal, First Extension          
Lessee, Lease, Description [Line Items]          
Renewal term         4 years
Lima One | Lease Renewal, Second Extension          
Lessee, Lease, Description [Line Items]          
Renewal term         5 years