v3.25.4
Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease weighted-average remaining lease term 8 years 6 years
Operating lease weighted-average discount rate 5.20% 5.50%
Finance lease weighted-average remaining lease term 4 years 4 years
Finance lease weighted-average discount rate 4.40% 4.80%