Leases - Narrative (Details) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
|
Sep. 30, 2026
USD ($)
|
Sep. 30, 2025
USD ($)
|
Sep. 30, 2026
USD ($)
|
Sep. 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.6 | $ 0.6 | |
| Weighted-average remaining lease term | 3 years 10 months 24 days | 3 years 10 months 24 days | |||
| Weighted-average discount rate | 7.50% | 7.50% | |||