v3.24.1.u1
Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 (April 1 - December 31) $ 3,729
2025 4,068
2026 3,975
2027 3,566
2028 3,402
Thereafter 3,333
Total future minimum lease payments 22,073
Less imputed interest 2,254
Operating lease liabilities $ 19,819