XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 10,171 $ 42,585
2021 39,729 37,531
2022 35,707 33,416
2023 32,819 31,187
2024 28,604 27,234
After 2025 115,290 108,098
Total lease payments 262,320 280,051
Less interest (66,972) (76,911)
Present value of lease liabilities $ 195,348 $ 203,140