XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Finance Leases, Six remaining months of 2021 $ 696  
Finance Leases, 2022 1,093  
Finance Leases, 2023 675  
Finance Leases, 2024 241  
Finance Leases, 2025 155  
Finance Leases, Thereafter 605  
Finance Leases, Total 3,465  
Finance Leases, Less: Imputed interest (160)  
Finance Leases, Total lease liabilities, net of interest 3,305 $ 3,388
Operating Leases, Six remaining months of 2021 1,589  
Operating Leases, 2022 2,838  
Operating Leases, 2023 2,472  
Operating Leases, 2024 2,228  
Operating Leases, 2025 2,171  
Operating Leases, Thereafter 2,834  
Operating Leases, Total 14,132  
Operating Leases, Less: Imputed interest (1,262)  
Operating Leases, Total lease liabilities, net of interest $ 12,870 $ 14,381