XML 97 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Minimum Lease Payments
The undiscounted minimum lease payments are due in and reconcile to the discounted lease liabilities as follows:


December 31,
2019
(In thousands)
Next 12 months$7,598  
1 to 2 years6,359  
2 to 3 years5,638  
3 to 4 years5,039  
4 to 5 years4,339  
More than 5 years5,622  
Total undiscounted minimum lease payments$34,595  
Discount(5,533) 
Lease liability (current and non-current)$29,061