v3.25.2
Earnings per Share - Basic (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
Basic earnings per share:        
Net income available for common stockholders $ 151,187 $ 66,586 $ 250,868 $ 122,403
Less: Dividends and undistributed earnings allocated to participating securities (10,122) (3,760) (16,491) (6,833)
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:        
Class A (in shares) 85,490,121 88,137,799 85,585,040 88,568,461
Basic earnings per share (in dollars per share) $ 1.65 $ 0.71 $ 2.74 $ 1.30
Class A        
Weighted average shares of common stock outstanding:        
Class A (in shares) 85,490,121 88,137,799 85,585,040 88,568,461