v3.25.4
Leases - Schedule of Additional Supplemental Flow Information Related to Leases (Details)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted average lease term 10 years 8 months 12 days 11 years 8 months 12 days
Weighted average discount rate 7.40% 7.40%
Weighted average lease term 9 years 9 months 18 days 10 years 8 months 12 days
Weighted average discount rate 3.60% 3.60%