XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leased Assets [Line Items]    
Remainder of 2024 $ 18,106  
2025 23,155  
2026 20,506  
2027 19,188  
2028 16,899  
2029 16,017  
Thereafter 163,479  
Total minimum lease payments 277,350  
Less: Imputed interest 90,965  
Total lease liabilities 186,385 $ 182,133
Less: Current lease liabilities 16,303 15,284
Long-term lease liabilities 170,082 $ 166,849
Related Parties    
Operating Leased Assets [Line Items]    
Remainder of 2024 222  
2025 296  
2026 296  
2027 296  
2028 296  
2029 246  
Thereafter 0  
Total minimum lease payments 1,652  
Third Parties    
Operating Leased Assets [Line Items]    
Remainder of 2024 17,884  
2025 22,859  
2026 20,210  
2027 18,892  
2028 16,603  
2029 15,771  
Thereafter 163,479  
Total minimum lease payments $ 275,698