v3.26.1
Summary of Significant Accounting Policies (Schedule of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounting Policies [Abstract]    
Net income $ 79,417 $ 64,028
Basic earnings per share:    
Income available to common stockholders, basic $ 79,417 $ 64,028
Weighted average common shares outstanding, basic (in shares) 130,511,676 130,325,393
Income available to common stockholders, per share amount, basic (in dollars per share) $ 0.61 $ 0.49
Weighted average common shares outstanding, dilutive shares (in shares) 76,959 55,082
Diluted earnings per share:    
Income available to common stockholders, diluted $ 79,417 $ 64,028
Weighted average common shares outstanding, diluted (in shares) 130,588,635 130,380,475
Income available to common stockholders, per share amount, diluted (in dollars per share) $ 0.61 $ 0.49