XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Future minimum lease payments under non-cancellable leases    
2019 $ 4,487  
2020 6,064  
2021 5,965  
2022 5,902  
2023 4,453  
Thereafter 4,127  
Total future minimum lease payments 30,998  
Less imputed interest (1,928)  
Total operating lease liability $ 29,070  
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