XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2019
Leases [Abstract]    
Nine remaining months of 2021 $ 1,030  
Finance Leases, 2022 1,058  
Finance Leases, 2023 647  
Finance Leases, 2024 228  
Finance Leases, 2025 153  
Finance Leases, Thereafter 555  
Finance Leases, Total 3,671  
Finance Leases, Less: Imputed interest (177)  
Finance Leases, Total lease liabilities, net of interest 3,494 $ 3,388
Nine remaining months of 2021 2,412  
Operating Leases, 2022 2,782  
Operating Leases, 2023 2,418  
Operating Leases, 2024 2,194  
Operating Leases, 2025 2,145  
Operating Leases, Thereafter 2,803  
Operating Leases, Total 14,754  
Operating Leases, Less: Imputed interest (1,364)  
Operating Leases, Total lease liabilities, net of interest $ 13,390 $ 14,381