XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Maturities of Operating Lease Liability (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 (excluding the three months ending March 31, 2021) $ 14,035
2022 18,394
2023 18,408
2024 18,098
2025 18,076
2026 17,503
Thereafter 38,912
Total lease payments 143,426
Less: Interest (30,936)
Present value of lease payments $ 112,490