v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Future minimum lease payments  
2020 $ 15,956
2021 14,934
2022 14,043
2023 13,685
2024 13,262
Thereafter 45,952
Total lease payments 117,832
Less: imputed interest (43,538)
Total lease liability $ 74,294