Leases - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 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 | $ 2.6 | $ 2.7 | |
| Sublease income | $ 0.1 | $ 0.1 | $ 0.4 | $ 0.4 | |
| 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 | |||