XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Jun. 30, 2022
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2022 (July 1 - December 31) $ 2,472
2023 4,601
2024 4,545
2025 3,756
2026 3,754
Thereafter 9,930
Total future minimum lease payments 29,058
Less imputed interest 3,529
Operating lease liabilities $ 25,529