XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance Leases, Nine remaining months of 2023 $ 1,088  
Finance Leases, 2024 912  
Finance Leases, 2025 546  
Finance Leases, 2026 174  
Finance Leases, 2027 106  
Finance Leases, Thereafter 103  
Finance Leases, Total 2,929  
Finance Leases, Less: Imputed interest (103)  
Finance Leases, Total lease liabilities, net of interest 2,826 $ 2,726
Operating Leases, Nine remaining months of 2023 1,649  
Operating Leases, 2024 2,232  
Operating Leases, 2025 2,074  
Operating Leases, 2026 1,915  
Operating Leases, 2027 886  
Operating Leases, Thereafter 44  
Operating Leases, Total 8,800  
Operating Leases, Less: Imputed interest (575)  
Operating Leases, Total lease liabilities, net of interest $ 8,225 $ 8,653