XML 102 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating Leases  
Remainder of 2021 $ 6,926
2022 12,654
2023 14,397
2024 12,944
2025 13,135
Thereafter 73,762
Total minimum lease payments 133,818
Less: amounts representing interest or imputed interest (50,002)
Present value of lease liabilities 83,816
Finance Leases  
Remainder of 2021 555
2022 757
2023 753
2024 594
2025 290
Thereafter 75
Total minimum lease payments 3,024
Less: amounts representing interest or imputed interest (387)
Present value of lease liabilities $ 2,637