Annual report pursuant to Section 13 and 15(d)

Leases - Operating Lease Liabilities (Details)

v3.20.1
Leases - Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2020 $ 12,980
2021 12,965
2022 12,935
2023 13,225
2024 12,619
Thereafter 116,145
Total lease payments 180,869
Less: imputed interest (78,194)
Present value of operating lease liabilities $ 102,675