v3.21.2
LEASES - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
LEASES    
2021 (excluding the nine months ended September 30, 2021) $ 2,798  
2022 15,782  
2023 14,375  
2024 13,472  
2025 12,935  
Thereafter 90,545  
Total undiscounted lease liabilities 149,907  
Less: Amount representing interest (33,606)  
Total present value of minimum lease payments 116,301  
Current operating lease liabilities 9,626 $ 9,942
Long-term operating lease liabilities 106,675 $ 117,648
Total $ 116,301