XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 $ 1,966  
2025 7,421  
2026 6,763  
2027 2,064  
2028 and thereafter 1,485  
Total future minimum lease payments 19,699  
Less imputed interest (1,496)  
Total operating lease liabilities $ 18,203 $ 17,895