XML 61 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Operating Lease Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Lease Liabilities, Payments Due    
2019 $ 1,575  
2020 4,918  
2021 4,296  
2022 2,220  
2023 1,070  
Thereafter 6,294  
Total undiscounted rental payments 20,373  
Less imputed interest (3,157)  
Total lease liabilities $ 17,216  
Operating Leases Liabilities, Before Adoption    
2019   $ 4,921
2020   4,801
2021   4,179
2022   2,103
2023   953
Thereafter   5,054
Total undiscounted rental payments   22,011
Less imputed interest   (3,289)
Total lease liabilities   $ 18,722