XML 136 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments Receivable (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 38,583
2025 27,289
2026 16,411
2027 7,845
2028 4,053
Thereafter 1,545
Total lease payments 95,726
Discount effect (3,180)
Present value of future minimum lease payments $ 92,546