v3.26.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 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 EndedFor the Nine Months Ended
September 30,September 30,
2026202520262025
Net income$31,895 $29,305 $108,556 $86,406 
Preferred stock dividends(3,187)(1,017)(9,028)(2,676)
Distribution to participating securities(1,148)(741)(3,281)(2,246)
Net income attributable to common stockholders used to compute net income per share (basic and diluted)$27,560 $27,547 $96,247 $81,484 
Weighted-average common shares outstanding
Basic27,356,73827,912,88127,928,27028,036,179
Restricted stock and RSUs604,891390,719536,939365,884
Diluted27,961,62928,303,60028,465,209—28,402,063
Net income attributable to common stockholders per share:
Basic$1.01 $0.99 $3.45 $2.91 
Diluted$0.99 $0.97 $3.38 $2.87