XML 35 R78.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Maturities of operating lease liabilities    
2020 $ 5,170  
2020   $ 7,011
2021 6,878 6,974
2022 6,753 6,802
2023 5,853 5,853
2024 5,594 5,595
Thereafter 20,577 20,324
Total operating lease payments 50,825 52,559
Less: Interest (6,254) (6,582)
Present value of operating lease liabilities $ 44,571 $ 45,977