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 |