XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Future minimum lease payments under non-cancellable leases    
2019 $ 2,915  
2020 5,914  
2021 5,819  
2022 5,753  
2023 4,297  
Thereafter 3,700  
Total future minimum lease payments 28,398  
Less imputed interest (1,758)  
Total operating lease liability $ 26,640  
2019   $ 5,911
2020   6,019
2021   5,924
2022   5,884
2023   4,459
Thereafter   3,968
Total future minimum lease payments   $ 32,165