XML 337 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per share:        
Net income available for common stockholders $ 77,628 $ 59,952 $ 328,496 $ 182,355
Less: Dividends and undistributed earnings allocated to participating securities (5,032) (3,542) (21,523) (10,375)
Net income available for common stockholders, net of dividends and undistributed earnings allocated to participating securities $ 72,596 $ 56,410 $ 306,973 $ 171,980
Weighted average shares of common stock outstanding:        
Class A (in shares) 84,797,006 87,152,658 85,319,476 88,093,082
Basic earnings per share (in dollars per share) $ 0.86 $ 0.65 $ 3.60 $ 1.95
Class A        
Weighted average shares of common stock outstanding:        
Class A (in shares) 84,797,006 87,152,658 85,319,476 88,093,082