v3.25.4
Summary of Significant Accounting Policies - Earnings per Share (Details)
shares in Millions
12 Months Ended
Dec. 31, 2025
shares
Summary of Significant Accounting Policies  
Basic WASO 31
Diluted WASO 31