XML 82 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Future Minimum Lease Payments Table
 
 
Operating Leases
 
 
(In Thousands)
2020
 
$
21,096

2021
 
16,099

2022
 
12,588

2023
 
9,695

2024
 
8,323

Thereafter
 
26,020

Total lease payments
 
93,821

Less imputed interest
 
(24,052
)
Total lease liabilities
 
$
69,769