Leases - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended |
|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2023 |
|
| Lessee Lease Description [Line Items] | ||
| Sublease income | $ 931 | $ 2,455 |
| Lease weighted average remaining lease term | 7 years 5 months 1 day | |
| Minimum | ||
| Lessee Lease Description [Line Items] | ||
| Leases, remaining lease term | 0 years | |
| Maximum | ||
| Lessee Lease Description [Line Items] | ||
| Leases, remaining lease term | 9 years |