v3.26.1
Equity - Schedule of Frequency and Amount of all Cash Dividends Declared (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
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