XML 99 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Operating Lease Liabilities Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 21,710  
2025 19,771  
2026 16,688  
2027 13,632  
2028 12,964  
After 2028 51,231  
Total 135,996  
Less: Interest (19,682)  
Less: Tenant improvement receivables (1,450)  
Present value of lease liabilities 114,864 $ 111,905
Minimum lease payments for leases signed but not yet commenced $ 28,100