v3.26.1
Equity - Schedule of Frequency and Amount of all Cash Dividends Declared (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]    
Per Share Amount $ 0.8 $ 0.8
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
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 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 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