XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Operating lease maturity schedule (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
LEASES  
2021 (remaining) $ 10,562
2022 18,568
2023 15,284
2024 12,967
2025 10,769
Thereafter 74,927
Total lease payments 143,077
Less: Interest (32,503)
Present value of lease liabilities 110,574
Payments for lease agreements that commence in the future $ 8,300