XML 93 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Commitments - Future Minimum Lease Payments Under Leases and Rent Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2019 $ 6,671    
2020 5,778    
2021 4,515    
2022 3,718    
2023 2,967    
Thereafter 13,240    
Total 36,889    
Rent expense charged to operations $ 6,700 $ 5,800 $ 5,300