v3.26.1
Earnings per Share - Schedule of Computation of EPS Under the Two-Class Method (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Undistributed Earnings, Basic [Abstract]            
Net income allocated to common shares - basic $ 63,927   $ 44,030   $ 113,349 $ 82,486
Net income allocated to common shares - diluted 63,927   44,030   113,349 82,486
Participating shares - basic 1,372   530   2,438 985
Participating shares - diluted 1,372   530   2,438 985
Net income attributable to the Company $ 65,299 $ 50,488 $ 44,560 $ 38,911 $ 115,787 $ 83,471
Weighted average common shares outstanding, basic (in shares) 125,102   126,647   125,439 126,647
Weighted average participating shares outstanding (in shares) 2,685   1,524   2,698 1,512
Weighted average common shares outstanding, diluted (in shares) 127,787   128,171   128,137 128,159
Basic EPS            
Basic EPS (in dollars per share) $ 0.51   $ 0.35   $ 0.90 $ 0.65
Diluted EPS            
Diluted EPS (in dollars per share) $ 0.51   $ 0.35   $ 0.90 $ 0.65