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