v3.25.2
Shareholders' Equity - Share Repurchases through Share Repurchase Agreements with Third Party Financial Institutions (Details)
shares in Millions
12 Months Ended
Dec. 31, 2024
shares
Equity [Abstract]  
Initial Shares Delivered (in shares) 8.6