Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Leases - Summary of Estimated Future Minimum Payments of Operating and Financing Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Future Minimum Rental Payments For Operating Leases And Finance Leases [Abstract]    
Finance Lease, The remainder of 2022 $ 10  
Finance Lease, 2023 37  
Finance Lease, 2024 18  
Finance Lease, 2025 4  
Finance Lease, 2026 0  
Finance Lease, Thereafter 0  
Finance Lease, Total undiscounted future lease payments 69  
Finance Lease, Less imputed interest (3)  
Finance Lease, Present value lease liabilities 66 $ 96
Operating Lease, The remainder of 2022 4,721  
Operating lease, 2023 27,064  
Operating lease, 2024 25,346  
Operating lease, 2025 23,411  
Operating lease, 2026 22,063  
Operating Leases, Thereafter 84,516  
Operating Leases, Total undiscounted future lease payments 187,121  
Operating Leases, Less imputed interest (32,967)  
Operating Leases, Present value lease liabilities $ 154,154