XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]    
2021 $ 8,121  
2022 17,129  
2023 14,241  
2024 11,757  
2025 11,131  
2026 9,849  
Thereafter 73,724  
Total minimum lease payments 145,952  
Less: Imputed interest 36,769  
Total lease liabilities 109,183 $ 100,936
Less: Current lease liabilities 13,987 12,818
Long-term lease liabilities 95,196 $ 88,118
Related Parties    
Operating Leased Assets [Line Items]    
2021 148  
2022 296  
2023 296  
2024 296  
2025 296  
2026 296  
Thereafter 837  
Total minimum lease payments 2,465  
Third Parties    
Operating Leased Assets [Line Items]    
2021 7,973  
2022 16,833  
2023 13,945  
2024 11,461  
2025 10,835  
2026 9,553  
Thereafter 72,887  
Total minimum lease payments $ 143,487