v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ 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
Numerator:            
Net income $ 26,025 $ 18,557 $ 10,774 $ 5,255 $ 44,582 $ 16,029
Preferred stock dividends, net of gain on repurchases (46)   (3,932)   (2,648) (7,863)
Distributions paid to participating securities (74)   (62)   (148) (123)
Undistributed income allocated to participating securities (42)       (36)  
Numerator for basic and diluted net income attributable to common stockholders $ 25,863   $ 6,780   $ 41,750 $ 8,043
Denominator:            
Weighted average basic common shares outstanding (in shares) 185,333,000   195,791,000   186,839,000 198,087,000
Unvested restricted stock units 217,000   513,000   258,000 772,000
Weighted average diluted common shares outstanding (in shares) 185,550,000   196,304,000   187,097,000 198,859,000
Basic net income attributable to common stockholders per common share (in dollars per share) $ 0.14   $ 0.03   $ 0.22 $ 0.04
Diluted net income attributable to common stockholders per common share (in dollars per share) $ 0.14   $ 0.03   $ 0.22 $ 0.04
Restricted Stock [Member]            
Denominator:            
Anti-dilutive unvested restricted stock awards 823,774   685,065   823,774 685,065
Performance Shares [Member]            
Denominator:            
Anti-dilutive unvested restricted stock awards 1,082,954   617,591   1,082,954 617,591
Performance Shares [Member]            
Denominator:            
Earnings Per Share, Potentially Dilutive Securities         1,450,258 1,435,732