v3.25.1
Summary of Significant Accounting Policies (Schedule of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounting Policies [Abstract]    
Net income $ 64,028 $ 32,082
Basic earnings per share:    
Income available to common stockholders, basic $ 64,028 $ 32,082
Weighted average common shares outstanding, basic (in shares) 130,325,393 75,260,029
Income available to common stockholders, per share amount, basic (in dollars per share) $ 0.49 $ 0.43
Dilutive shares (in shares) 55,082 15,631
Diluted earnings per share:    
Income available to common stockholders, diluted $ 64,028 $ 32,082
Weighted average common shares outstanding, diluted (in shares) 130,380,475 75,275,660
Income available to common stockholders, per share amount, diluted (in dollars per share) $ 0.49 $ 0.43