XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Lease Payments Due Related To Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Lease Liabilities Payments Due [Line Items]    
2024 $ 30,083  
2025 28,615  
2026 26,006  
2027 21,813  
2028 14,733  
Later years 101,217  
Total lease payments 222,467  
Less: imputed interest (57,980)  
Total 164,487 $ 158,139
Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
2024 11,412  
2025 11,607  
2026 11,807  
2027 10,839  
2028 8,609  
Later years 91,669  
Total lease payments 145,943  
Less: imputed interest (49,645)  
Total 96,298  
Non-Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
2024 18,671  
2025 17,008  
2026 14,199  
2027 10,974  
2028 6,124  
Later years 9,548  
Total lease payments 76,524  
Less: imputed interest (8,335)  
Total $ 68,189