| Leases - Additional Information (Detail) | 12 Months Ended | 
|---|---|
| Dec. 31, 2022 | |
| Leases [Abstract] | |
| Lease option to extend, description | In general, the Company’s leases include one or more options to renew, with renewal terms that generally vary from one to ten years. | 
| X | ||||||||||
| 
- Definition Lessee operating and financing lease option to extend. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |