Annual report pursuant to Section 13 and 15(d)

Leases - Operating Lease Liabilities (Details)

v3.20.4
Leases - Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2021 $ 13,276
2022 13,229
2023 13,531
2024 12,927
2025 11,893
Thereafter 112,867
Total lease payments 177,723
Less: imputed interest (74,337)
Present value of operating lease liabilities $ 103,386