Leases - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jan. 08, 2019
option
|
|
| Leases [Abstract] | |||||
| Operating lease term | 10 years | ||||
| Option to renew | option | 1 | ||||
| Operating lease expense | $ | $ 0.2 | $ 0.2 | $ 0.4 | $ 0.4 | |
| Weighted-average remaining lease term (years) | 4 years 2 months 12 days | 4 years 2 months 12 days | |||
| Weighted-average discount rate | 7.50% | 7.50% | |||