Quarterly report [Sections 13 or 15(d)]

Leases - Lease Terms and Discount Rates (Details)

v3.25.1
Leases - Lease Terms and Discount Rates (Details)
Mar. 31, 2025
Dec. 31, 2024
Leases    
Weighted Average Remaining Lease Term (Years) - Operating Leases 6 years 8 months 12 days 6 years 10 months 24 days
Weighted Average Remaining Lease Term (Years) - Finance Leases 3 years 7 months 6 days 3 years 8 months 12 days
Weighted Average Discount Rate - Operating Leases 6.42% 6.42%
Weighted Average Discount Rate - Finance Leases 7.45% 7.45%