Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Maturities of Operating Lease Liabilities (Details)

v3.20.1
Commitments and Contingencies - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 5,468
2021 5,210
2022 5,180
2023 4,758
2024 4,333
After 2024 9,433
Minimum lease payments 34,382
Less: imputed interest (6,231)
Present value of minimum lease payments 28,151
Less: current maturities of lease liabilities (3,710)
Long-term lease liabilities $ 24,441