v3.25.2
Earnings per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Diluted earnings per share:        
Net income available for common stockholders, net of dividends and undistributed earnings allocated to participating securities $ 141,065 $ 62,826 $ 234,377 $ 115,570
Weighted average shares of common stock outstanding:        
Issued and outstanding (in shares) 85,490,121 88,137,799 85,585,040 88,568,461
Weighted average shares of common stock outstanding (in shares) 85,530,426 88,358,223 85,794,619 88,671,329
Diluted earnings per share (in dollars per share) $ 1.65 $ 0.71 $ 2.73 $ 1.30
Class A        
Weighted average shares of common stock outstanding:        
Issued and outstanding (in shares) 85,490,121 88,137,799 85,585,040 88,568,461
Issuable pursuant to Second Amended and Restated 2015 Management Incentive Plan 40,305 220,424 209,579 102,868
Weighted average shares of common stock outstanding (in shares) 85,530,426 88,358,223 85,794,619 88,671,329