XML 56 R40.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Future minimum lease payments under non-cancellable leases    
2019 $ 1,477  
2020 5,975  
2021 5,967  
2022 5,904  
2023 4,386  
Thereafter 3,699  
Total future minimum lease payments 27,408  
Less imputed interest (1,621)  
Total operating lease liability $ 25,787  
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