v3.26.1
Subsequent Events (Details) - $ / shares
Jul. 21, 2026
Jun. 30, 2026
2026 EIP    
Subsequent Events    
Number of shares authorized for grant options to its directors, officers, and employees   1,500,000
Number of unissued shares of the Company's common stock authorized for option grants   1,500,000
Subsequent Event | Third Quarter 2025 Dividend | Series A Preferred Stock    
Subsequent Events    
Date dividend was declared Jul. 21, 2026  
Dividend per share $ 36.72  
Date dividend is payable Sep. 01, 2026  
Date of stockholders of record Aug. 14, 2026  
Preferred Stock, dividend rate (as a percent) 5.875%  
Subsequent Event | Third Quarter 2025 Dividend | Depositary Shares    
Subsequent Events    
Dividend per share $ 0.3672