XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Operating Leases  
Remainder of 2021 $ 3,581
2022 13,076
2023 14,949
2024 13,455
2025 13,477
Thereafter 79,085
Total minimum lease payments 137,623
Less: amounts representing interest or imputed interest (53,271)
Present value of lease liabilities 84,352
Finance Leases  
Remainder of 2021 240
2022 960
2023 955
2024 782
2025 313
Thereafter 88
Total minimum lease payments 3,338
Less: amounts representing interest or imputed interest (375)
Present value of lease liabilities $ 2,963