v3.26.3
Shareholders' Equity Dividends Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Dividends Payable [Line Items]    
Dividends payable $ 50,580 $ 37,171
unpaid dividends    
Dividends Payable [Line Items]    
Dividends payable 46,211 32,170
Dividend equivalent rights    
Dividends Payable [Line Items]    
Dividends payable 4,369 5,001
Restricted Stock Units (RSUs)    
Dividends Payable [Line Items]    
Dividends payable 1,628 1,578
Performance Stock Unite (PSUs)    
Dividends Payable [Line Items]    
Dividends payable 2,741 3,423
Common Stock    
Dividends Payable [Line Items]    
Dividends payable 43,850 29,877
Series C Preferred Stock    
Dividends Payable [Line Items]    
Dividends payable $ 2,361 $ 2,293