XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Weighted Average Remaining Lease Term And Discount (Details)
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted Average Remaining Lease Term - operating leases (years) 3 years 3 years 7 months 6 days
Weighted Average Remaining Lease Term - finance leases (years) 1 year 7 months 6 days 2 years 7 months 6 days
Weighted Average Discount Rate - operating leases (in percent) 2.60% 2.50%
Weighted Average Discount Rate - finance leases (in percent) 4.40% 4.40%