XML 41 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leasing Arrangements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Leases      
2020 $ 6,114    
2021 4,089    
2022 1,816    
2023 1,574    
2024 1,590    
Subsequent to 2024 16,527    
Total minimum lease payments 31,710    
Rental expense for all operating leases $ 5,600 $ 5,600 $ 5,300