XML 126 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases Current Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leased Assets [Line Items]    
2024 $ 22,921  
2025 22,139  
2026 19,462  
2027 18,309  
2028 16,065  
Thereafter 173,808  
Total minimum lease payments 272,704  
Less: Imputed interest 90,571  
Total lease liabilities 182,133 $ 172,044
Less: Current lease liabilities 15,284 14,624
Long-term lease liabilities 166,849 $ 157,420
Related Parties    
Operating Leased Assets [Line Items]    
2024 296  
2025 296  
2026 296  
2027 296  
2028 296  
Thereafter 246  
Total minimum lease payments 1,726  
Third Parties    
Operating Leased Assets [Line Items]    
2024 22,625  
2025 21,843  
2026 19,166  
2027 18,013  
2028 15,769  
Thereafter 173,562  
Total minimum lease payments $ 270,978