v3.26.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Net income $ 78,147 $ 71,981 $ 157,565 $ 136,009
Basic earnings per share:        
Income available to common stockholders, basic $ 78,147 $ 71,981 $ 157,565 $ 136,009
Income available to common stockholders, weighted average common shares outstanding, basic (in shares) 130,330,787 130,484,287 130,421,508 130,405,490
Income available to common stockholders, per share amount, basic (in dollars per share) $ 0.60 $ 0.55 $ 1.21 $ 1.04
Dilutive shares (in shares) 57,609 15,856 67,284 35,468
Diluted earnings per share:        
Income available to common stockholders, diluted $ 78,147 $ 71,981 $ 157,565 $ 136,009
Income available to common stockholders, weighted average common shares outstanding, diluted (in shares) 130,388,396 130,500,143 130,488,792 130,440,958
Income available to common stockholders, per share amount, diluted (in dollars per share) $ 0.60 $ 0.55 $ 1.21 $ 1.04