XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 $ 4,963  
2025 4,046  
2026 3,954  
2027 3,557  
2028 3,401  
Thereafter 3,333  
Total future minimum lease payments 23,254  
Less imputed interest 2,590  
Total operating lease liabilities $ 20,664 $ 24,500