XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining 2021 $ 9,346  
2022 11,068  
2023 11,054  
2024 9,251  
2025 7,537  
Thereafter 38,522  
Total undiscounted lease payments 86,778  
Less: Present value discount (12,559)  
Lease liability $ 74,219 $ 74,982