XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)
Dec. 31, 2024
Dec. 31, 2023
Weighted average remaining lease term (in years):    
Operating leases 4 years 5 months 23 days 4 years 4 months 2 days
Finance leases 4 years 4 months 6 days 5 years 8 months 8 days
Weighted average discount rate:    
Operating leases 5.10% 4.30%
Finance leases 6.10% 6.30%