XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining in 2024 $ 4,721  
2025 18,730  
2026 17,985  
2027 16,584  
2028 16,601  
After 2028 145,256  
Total lease payments 219,877  
Less: Interest (62,568)  
Present value of lease liabilities $ 157,309 $ 151,596