XML 83 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Lease Liabilities [Abstract]    
2024 $ 9,662  
2025 9,744  
2026 9,127  
2027 8,831  
2028 8,521  
Thereafter 20,586  
Total lease payments 66,471  
Less:    
Imputed interest (9,266)  
Total operating lease liabilities $ 57,205 $ 62,000