Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Commitments and Contingencies - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 5,366  
2022 5,226  
2023 5,122  
2024 5,193  
2025 5,272  
After 2025 5,415  
Minimum lease payments 31,594  
Less: imputed interest (4,767)  
Present value of minimum lease payments 26,827  
Less: current maturities of lease liabilities (4,012) $ (3,710)
Long-term lease liabilities $ 22,815 $ 24,441