v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Dividends (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
Mar. 31, 2025
$ / shares
Mar. 31, 2024
$ / shares
Mar. 31, 2024
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Dividends declared (in dollars per share) $ 0.47   $ 0.44  
Dividends paid (in dollars per share)   $ 0.67   $ 0.59