Leases - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | |||||
| Renewal term (in years) | 5 years | 5 years | |||
| Rental expense under operating lease arrangements | $ 0.9 | $ 0.9 | $ 1.8 | $ 1.8 | |
| Sublease income | $ 0.1 | $ 0.1 | $ 0.2 | $ 0.2 | |
| Operating Lease, Liability, Statement Of Financial Position [extensible enumeration] | Other Liabilities | Other Liabilities | Other Liabilities | ||
| Minimum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease contract term (in years) | 1 year | 1 year | |||
| Maximum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease contract term (in years) | 3 years | 3 years | |||