XML 49 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2018
Leases, Operating [Abstract]  
Future Minimum Lease Payments under Operating Leases The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December 31, 2018:
Period/Year Operating Leases 
(in thousands) 
2019$3,203 
20202,799 
20211,097 
2022677 
2023677 
Thereafter677 
Total minimum lease payments$9,130 
Operating Leases Expense
Total expense for all operating leases for the years ended December 31, 2018, 2017 and 2016 was as follows:
 Year Ended December 31, 
 201820172016
(in thousands) 
Operating lease expense$4,039 $3,833 $2,615