Annual report pursuant to Section 13 and 15(d)

Leases - Summary of Estimated Future Minimum Payments of Operating and Financing Leases (Detail)

v3.22.4
Leases - Summary of Estimated Future Minimum Payments of Operating and Financing Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Future Minimum Rental Payments For Operating Leases And Finance Leases [Abstract]    
Finance Lease, 2023 $ 37  
Finance Lease, 2024 18  
Finance Lease, 2025 4  
Finance Lease, 2026 0  
Finance Lease, 2027 0  
Finance Lease, Thereafter 0  
Finance Lease, Total undiscounted future lease payments 59  
Finance Lease, Less imputed interest (2)  
Finance Lease, Present value lease liabilities 57 $ 96
Operating Leases, 2023 30,415  
Operating Leases, 2024 26,194  
Operating Leases, 2025 24,424  
Operating Leases, 2026 23,049  
Operating Leases, 2027 20,941  
Operating Leases, Thereafter 95,271  
Operating Leases, Total undiscounted future lease payments 220,294  
Operating Leases, Less imputed interest (45,606)  
Operating Lease, Present value lease liabilities $ 174,688