XML 102 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
LEASES  
2024 $ 22,523
2025 19,341
2026 16,652
2027 13,649
2028 13,244
Thereafter 53,003
Total lease payments 138,412
Less: Interest (31,338)
Present value of lease liabilities 107,074
Payments for lease agreements that commence in the future $ 48,900