XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Lease Term and Discount Rate of Net Future Minimum Lease Payments) (Details)
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance leases, weighted average remaining lease term (in years) 3 years 7 months 6 days 4 years
Operating leases, weighted average remaining lease term (in years) 6 years 6 months 7 years
Finance leases, weighted average discount rate (as a percent) 4.24% 4.14%
Operating leases, weighted average discount rate (as a percent) 5.39% 5.35%