Leases - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
renewal_option
|
Jun. 30, 2025
USD ($)
|
|
| Leases | ||||
| Finance lease term | 8 years | 8 years | ||
| Finance lease renewal term | 5 years | 5 years | ||
| Rent expense | $ 0.5 | $ 0.5 | $ 1.0 | $ 1.0 |
| Depreciation and interest expense | $ 0.1 | $ 0.1 | $ 0.1 | $ 0.1 |
| Minimum | ||||
| Leases | ||||
| Operating lease term | 8 years | 8 years | ||
| Number of finance lease renew options | renewal_option | 1 | |||
| Maximum | ||||
| Leases | ||||
| Operating lease term | 10 years | 10 years | ||