v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
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,
20252024
Net income$31,077 $39,428 
Preferred stock dividends(781)(338)
Distribution to participating securities(747)(544)
Net income attributable to common stockholders used to compute net income per share – basic29,54938,546
Dilutive effect of Exchangeable Senior Notes28
Net income attributable to common stockholders used to compute net income per share – diluted$29,549 $38,574 
Weighted-average common shares outstanding:
Basic28,275,54928,145,017
Restricted stock and RSUs312,473278,890
Dilutive effect of Exchangeable Senior Notes38,079
Diluted28,588,02228,461,986
Net income attributable to common stockholders per share:
Basic$1.05 $1.37 
Diluted$1.03 $1.36