v3.26.1
Earnings per Share - Basic (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
Basic earnings per share:        
Net income available for common stockholders $ 150,899 $ 151,187 $ 333,208 $ 250,868
Less: Dividends and undistributed earnings allocated to participating securities (7,768) (10,122) (18,367) (16,491)
Net income available for common stockholders, net of dividends and undistributed earnings allocated to participating securities $ 143,131 $ 141,065 $ 314,841 $ 234,377
Weighted average shares of common stock outstanding:        
Class A (in shares) 87,603,606 85,490,121 86,852,837 85,585,040
Basic earnings per share (in dollars per share) $ 1.63 $ 1.65 $ 3.62 $ 2.74
Class A        
Weighted average shares of common stock outstanding:        
Class A (in shares) 87,603,606 85,490,121 86,852,837 85,585,040