XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Aggregate Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020   $ 17,743
2020 (Excluding the nine months ended September 30, 2020) $ 4,366  
2021 17,387 17,200
2022 10,205 9,969
2023 9,074 8,832
2024 8,332 8,082
Thereafter 18,040 16,164
Total lease payments 67,404 77,990
Less: interest (7,754) (9,263)
Total $ 59,650 $ 68,727