v3.26.3
Income Taxes - Additional Information (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]          
Effective income tax rate 19.10%   20.80% 19.60% 20.40%
U.S. federal tax rate 21.00%   21.00% 21.00% 21.00%
Special dividend paid (in dollars per share)   $ 2