XML 30 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Aggregate Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Year 1 $ 17,743 $ 20,295
Year 2 17,200 20,595
Year 3 9,969 20,424
Year 4 8,832 4,873
Year 5 8,082 3,820
Thereafter 16,164 3,024
Total lease payments 77,990 $ 73,031
Less: Interest (9,263)  
Total $ 68,726