XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Minimum Payments  
2021 $ 13,669
2022 20,344
2023 16,921
2024 11,697
2025 9,290
Thereafter 31,886
Total lease payments 103,807
Less: Interest 15,677
Present value of lease liabilities $ 88,130