XML 102 R85.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases Prior Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leased Assets [Line Items]    
2021 $ 13,754  
2022 14,288  
2023 11,350  
2024 10,550  
2025 9,941  
Thereafter 78,914  
Total minimum lease payments 138,797  
Less: Imputed interest 37,861  
Total lease liabilities 100,936 $ 109,757
Less: Current lease liabilities 12,818 12,253
Long-term lease liabilities 88,118 $ 97,504
Related Parties    
Operating Leased Assets [Line Items]    
2021 296  
2022 296  
2023 296  
2024 296  
2025 296  
Thereafter 1,130  
Total minimum lease payments 2,610  
Third Parties    
Operating Leased Assets [Line Items]    
2021 13,458  
2022 13,992  
2023 11,054  
2024 10,254  
2025 9,645  
Thereafter 77,784  
Total minimum lease payments $ 136,187