XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leased Assets [Line Items]    
Remainder of 2024 $ 11,884  
2025 22,768  
2026 20,693  
2027 19,386  
2028 17,267  
2029 16,414  
Thereafter 164,718  
Total minimum lease payments 273,130  
Less: Imputed interest 88,956  
Total lease liabilities 184,174 $ 182,133
Less: Current lease liabilities 14,613 15,284
Long-term lease liabilities 169,561 $ 166,849
Related Parties    
Operating Leased Assets [Line Items]    
Remainder of 2024 148  
2025 296  
2026 296  
2027 296  
2028 296  
2029 246  
Thereafter 0  
Total minimum lease payments 1,578  
Third Parties    
Operating Leased Assets [Line Items]    
Remainder of 2024 11,736  
2025 22,472  
2026 20,397  
2027 19,090  
2028 16,971  
2029 16,168  
Thereafter 164,718  
Total minimum lease payments $ 271,552