v3.25.4
Stockholder's/Shareholder's Equity - Summary of Company Purchase (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Equity, Class of Treasury Stock [Line Items]    
Total Shares of Common Stock Repurchased 6,280,909 6,172,588