v3.26.3
Equity - Schedule of Frequency and Amount of all Cash Dividends Declared (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dividends Payable [Line Items]    
Per Share Amount $ 1.2 $ 1.2
Dividend Declaration Date July 1, 2026    
Dividends Payable [Line Items]    
Declaration Date Jul. 01, 2026  
Date of Record Aug. 21, 2026  
Payment Date Sep. 18, 2026  
Per Share Amount $ 0.4  
Dividend Declaration Date April 22, 2026    
Dividends Payable [Line Items]    
Declaration Date Apr. 22, 2026  
Date of Record May 15, 2026  
Payment Date Jun. 18, 2026  
Per Share Amount $ 0.4  
Dividend Declaration Date January 14, 2026    
Dividends Payable [Line Items]    
Declaration Date Jan. 14, 2026  
Date of Record Feb. 20, 2026  
Payment Date Mar. 20, 2026  
Per Share Amount $ 0.4  
Dividend Declaration Date July 1, 2025    
Dividends Payable [Line Items]    
Declaration Date   Jul. 01, 2025
Date of Record   Aug. 15, 2025
Payment Date   Sep. 19, 2025
Per Share Amount   $ 0.4
Dividend Declaration Date April 23, 2025    
Dividends Payable [Line Items]    
Declaration Date   Apr. 23, 2025
Date of Record   May 16, 2025
Payment Date   Jun. 20, 2025
Per Share Amount   $ 0.4
Dividend Declaration Date January 14, 2025    
Dividends Payable [Line Items]    
Declaration Date   Jan. 14, 2025
Date of Record   Feb. 21, 2025
Payment Date   Mar. 21, 2025
Per Share Amount   $ 0.4