XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases  
2021 $ 2,507
2022 3,317
2023 3,285
2024 3,200
2025 3,185
Thereafter 4,613
Total minimum lease payments 20,107
Less imputed interest (2,995)
Total operating lease liability 17,112
Finance Leases  
2021 908
2022 1,210
2023 1,210
2024 1,210
2025 2,111
Total minimum lease payments 6,649
Less imputed interest (985)
Total finance lease liability $ 5,664