XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 7,393  
2025 6,238  
2026 5,299  
2027 859  
Total future minimum lease payments 19,789  
Less imputed interest (1,894)  
Total operating lease liabilities $ 17,895 $ 19,977