Quarterly report pursuant to Section 13 or 15(d)

Leases - Operating Lease Liabilities (Details)

v3.21.1
Leases - Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2021, nine months remaining $ 10,066
2022 13,232
2023 13,531
2024 12,927
2025 11,893
Thereafter 112,866
Total lease payments 174,515
Less: imputed interest (72,171)
Present value of operating lease liabilities $ 102,344