XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leased Assets [Line Items]    
Remainder of 2025 $ 17,233  
2026 19,880  
2027 19,552  
2028 17,526  
2029 17,267  
2030 16,828  
Thereafter 150,848  
Total minimum lease payments 259,134  
Less: Imputed interest 83,487  
Total lease liabilities 175,647 $ 181,470
Less: Current lease liabilities 14,171 14,540
Long-term lease liabilities 161,476 $ 166,930
Related Parties    
Operating Leased Assets [Line Items]    
Remainder of 2025 222  
2026 296  
2027 296  
2028 296  
2029 246  
2030 0  
Thereafter 0  
Total minimum lease payments 1,356  
Third Parties    
Operating Leased Assets [Line Items]    
Remainder of 2025 17,011  
2026 19,584  
2027 19,256  
2028 17,230  
2029 17,021  
2030 16,828  
Thereafter 150,848  
Total minimum lease payments $ 257,778