v3.26.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Computation of Net Income Per Share, Basic and Diluted
The following table sets forth the computation of net income per share, on a basic and diluted basis, for the periods indicated (share count and dollar amounts other than per-share amounts in the table are in thousands):
Three Months Ended March 31,
20262025
Basic:  
Net income$42,478 $32,102 
Less income allocated to participating securities(585)(842)
Net income attributable to common stock$41,893 $31,260 
Earnings per share, basic$2.30 $1.74 
Weighted-average shares outstanding18,207 17,984 
Diluted:  
Net income$42,478 $32,102 
Less income allocated to participating securities(585)(840)
Net income attributable to common stock$41,893 $31,262 
Earnings per share, diluted$2.30 $1.73 
Weighted-average shares outstanding18,207 17,984 
Dilutive effect of restricted stock99 157 
Adjusted weighted-average shares outstanding under treasury stock method18,306 18,141 
Participating securities excluded under two-class method(87)(119)
Adjusted weighted-average shares outstanding under two-class method18,219 18,022