XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2023 (April 1 - December 31) $ 3,674
2023 4,981
2024 4,061
2025 3,894
2026 3,349
Thereafter 6,735
Total future minimum lease payments 26,694
Less imputed interest 3,189
Operating lease liabilities $ 23,505