XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Remainder of 2021 $ 2,103  
Operating Leases, 2022 6,659  
Operating Leases, 2023 4,557  
Operating Leases, 2024 3,031  
Operating Leases, 2025 and thereafter 8,637  
Operating Leases, Total undiscounted future minimum lease payments 24,987  
Operating Leases, Less imputed interest (1,688)  
Operating Leases, Total discounted future minimum lease payments 23,299  
Finance Leases, Remainder of 2021 923  
Finance Leases, 2022 3,295  
Finance Leases, 2023 2,316  
Finance Leases, 2024 1,317  
Finance Leases, 2025 and thereafter 484  
Finance Leases, Total undiscounted future minimum lease payments 8,335  
Finance Leases, Less imputed interest (520)  
Finance Leases, Total discounted future minimum lease payments $ 7,815 $ 3,088