v3.26.3
Leases - Narrative (Details)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Presentation of leases for lessee [abstract]    
Average discount rate used for measuring lease liabilities 5.55% 5.45%