XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance Leases, 2024 $ 538  
Finance Leases, 2025 515  
Finance Leases, 2026 73  
Finance Leases, 2027 16  
Finance Leases, 2028 9  
Finance Leases, Total 1,151  
Finance Leases, Less: Imputed interest (27)  
Finance Leases, Total lease liabilities, net of interest 1,124 $ 2,726
Operating Leases, 2024 3,449  
Operating Leases, 2025 3,084  
Operating Leases, 2026 2,938  
Operating Leases, 2027 1,319  
Operating Leases, Total 10,790  
Operating Leases, Less: Imputed interest (803)  
Operating Leases, Total lease liabilities, net of interest $ 9,987 $ 8,653