XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of Operating and Financing Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating Leases  
2021 $ 51,651
2022 52,641
2023 53,186
2024 53,382
2025 54,234
After 2025 114,714
Total lease payments 379,808
Less: Interest (90,963)
Present value of lease liabilities 288,845
Finance Leases  
2021 269
2022 128
2023 48
2024 0
2025 0
After 2025 0
Total lease payments 445
Less: Interest (29)
Present value of lease liabilities 416
Operating and Finance Lease Liabilities Payments Due [Abstract]  
2021 51,920
2022 52,769
2023 53,234
2024 53,382
2025 54,234
After 2025 114,714
Total lease payments 380,253
Less: Interest (90,992)
Present value of lease liabilities $ 289,261