Operating Leases - Additional Information (Details) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Sep. 30, 2025
USD ($)
ft²
|
Sep. 30, 2024
USD ($)
|
Sep. 30, 2025
USD ($)
ft²
|
Sep. 30, 2024
USD ($)
|
|
| Leases [Abstract] | ||||
| Sublease agreement, square feet space area in building | ft² | 17,729 | 17,729 | ||
| Operating lease, payments | $ 800 | $ 800 | $ 2,500 | $ 2,400 |
| Sublease income | $ 684 | $ 705 | $ 1,883 | $ 2,212 |