XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]    
2021 $ 11,859  
2022 16,627  
2023 13,245  
2024 11,706  
2025 11,109  
2026 9,968  
Thereafter 73,691  
Total minimum lease payments 148,205  
Less: Imputed interest 38,756  
Total lease liabilities 109,449 $ 100,936
Less: Current lease liabilities 13,900 12,818
Long-term lease liabilities 95,549 $ 88,118
Third Parties    
Operating Leased Assets [Line Items]    
2021 11,637  
2022 16,331  
2023 12,949  
2024 11,410  
2025 10,813  
2026 9,672  
Thereafter 72,854  
Total minimum lease payments 145,666  
Related Parties    
Operating Leased Assets [Line Items]    
2021 222  
2022 296  
2023 296  
2024 296  
2025 296  
2026 296  
Thereafter 837  
Total minimum lease payments $ 2,539