v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 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 Six Months Ended
June 30,June 30,
2026202520262025
Net income$43,852 $26,024 $76,661 $57,101 
Preferred stock dividends(3,187)(878)(5,841)(1,659)
Distribution to participating securities(1,150)(758)(2,133)(1,505)
Net income attributable to common stockholders used to compute net income per share (basic)39,515 24,388 68,687 53,937 
Cash and non-cash interest on Exchangeable Notes1,150 — 1,150 — 
Net income attributable to common stockholders used to compute net income per share (diluted)$40,665 $24,388 $69,837 $53,937 
Weighted-average common shares outstanding:
Basic28,443,14327,924,09228,218,77328,098,850
Restricted stock and RSUs529,228393,601502,400353,261
Dilutive effect of Exchangeable Notes1,019,877512,756
Diluted29,992,24828,317,69329,233,92928,452,111
Net income attributable to common stockholders per share:
Basic$1.39 $0.87 $2.43 $1.92 
Diluted$1.36 $0.86 $2.39 $1.90