XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]    
2021 $ 4,242  
2022 17,515  
2023 14,585  
2024 12,627  
2025 11,154  
2026 9,818  
Thereafter 73,661  
Total minimum lease payments 143,602  
Less: Imputed interest 35,236  
Total lease liabilities 108,366 $ 100,936
Less: Current lease liabilities 13,526 12,818
Long-term lease liabilities 94,840 $ 88,118
Related Parties    
Operating Leased Assets [Line Items]    
2021 74  
2022 296  
2023 296  
2024 296  
2025 296  
2026 296  
Thereafter 837  
Total minimum lease payments 2,391  
Third Parties    
Operating Leased Assets [Line Items]    
2021 4,168  
2022 17,219  
2023 14,289  
2024 12,331  
2025 10,858  
2026 9,522  
Thereafter 72,824  
Total minimum lease payments $ 141,211