XML 147 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Commitments - Future minimum (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Future minimum lease payments    
2019 $ 7,497  
2020 7,580  
2021 7,423  
2022 6,823  
2023 6,123  
Thereafter 16,510  
Total future minimum payments due 51,956  
Total lease expense $ 7,900 $ 6,200