v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Computations of Net Income Per Basic and Diluted Share
Computations of net income per basic and diluted share (in thousands, except share and per share data) were as follows:
For the Three Months Ended
March 31,
20262025
Net income$32,809 $31,077 
Preferred stock dividends(2,654)(781)
Distribution to participating securities(983)(747)
Net income attributable to common stockholders used to compute net income per share (basic and diluted)$29,172 $29,549 
Weighted-average common shares outstanding:
Basic27,991,91028,275,549
Restricted stock and RSUs475,274312,473
Diluted28,467,18428,588,022
Net income attributable to common stockholders per share:
Basic$1.04 $1.05 
Diluted$1.02 $1.03