XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance Leases, Three remaining months of 2023 $ 543  
Finance Leases, 2024 373  
Finance Leases, 2025 239  
Finance Leases, 2026 57  
Finance Leases, 2027 16  
Finance Leases, Thereafter 8  
Finance Leases, Total 1,236  
Finance Leases, Less: Imputed interest (30)  
Finance Leases, Total lease liabilities, net of interest 1,206 $ 2,726
Operating Leases, Three remaining months of 2023 898  
Operating Leases, 2024 2,762  
Operating Leases, 2025 2,537  
Operating Leases, 2026 2,396  
Operating Leases, 2027 1,000  
Operating Leases, Total 9,593  
Operating Leases, Less: Imputed interest (668)  
Operating Leases, Total lease liabilities, net of interest $ 8,925 $ 8,653