XML 145 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Schedule of the Company's Common and Preferred Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common Stock:    
Shares authorized (in shares) 100,000,000 100,000,000
Shares issued (in shares) 66,560,182 61,268,566
Shares outstanding (in shares) 66,495,227 61,243,626
Cash dividend per share (usd per share) $ 1.80 $ 1.60
Preferred Stock:    
Shares authorized (in shares) 20,000,000 20,000,000
Shares issued (in shares) 5,011,500 5,011,500
Shares outstanding (in shares) 5,011,500 5,011,500