XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Aggregate Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020   $ 17,743
2020 (Excluding the six months ended June 30, 2020) $ 8,761  
2021 17,411 17,200
2022 10,205 9,969
2023 9,074 8,832
2024 8,332 8,082
Thereafter 18,039 16,164
Total lease payments 71,822 77,990
Less: Interest (8,453) (9,263)
Total $ 63,369 $ 68,726