XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining 2021 $ 6,368  
2022 11,375  
2023 11,379  
2024 9,465  
2025 7,633  
Thereafter 37,341  
Total undiscounted lease payments 83,561  
Less: Present value discount (11,711)  
Lease liability $ 71,850 $ 74,982