XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Finance Leases, 2023 $ 1,053  
Finance Leases, 2024 993  
Finance Leases, 2025 411  
Finance Leases, 2026 167  
Finance Leases, 2027 104  
Finance Leases, Thereafter 101  
Finance Leases, Total 2,829  
Finance Leases, Less: Imputed interest (103)  
Finance Leases, Total lease liabilities, net of interest 2,726 $ 2,611
Operating Leases, 2023 2,250  
Operating Leases, 2024 2,199  
Operating Leases, 2025 2,044  
Operating Leases, 2026 1,886  
Operating Leases, 2027 870  
Operating Leases, Thereafter 43  
Operating Leases, Total 9,292  
Operating Leases, Less: Imputed interest (639)  
Operating Leases, Total lease liabilities, net of interest $ 8,653 $ 11,231