XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 24,610
2025 22,447
2026 19,567
2027 16,281
2028 10,980
2029 and beyond 34,528
Total lease payments 128,413
Less: interest (24,651)
Present value of lease liabilities $ 103,762