XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Aggregate Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 18,971
2025 18,740
2026 18,367
2027 14,236
2028 12,842
Thereafter 18,522
Total lease payments 101,678
Less: Interest (17,594)
Present value of lease payments $ 84,084