v3.25.4
Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted average remaining lease term (years) 4 years 4 months 24 days 5 years
Weighted average discount rate 2.40% 2.70%