XML 50 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The computation of the Company's basic and diluted net income per share is as follows:
 Year Ended December 31,
 202420232022
 (in thousands, except per share data)
Numerator for basic and diluted income per common share   
Net income$64,890 $97,176 $81,111 
Less: Net income allocated to unvested participating restricted stock(1,915)(2,317)(2,174)
Net income available to common stockholders - basic62,975 94,859 78,937 
     Effect of unvested participating restricted stock— 
Numerator - income available to common shareholders - diluted$62,975 $94,859 $78,938 
Denominator   
Weighted average outstanding shares of common stock - basic14,931 15,233 15,873 
     Effect of dilutive securities:  
   Stock options— 28 
Weighted average outstanding shares of common stock - diluted14,931 15,242 15,901 
Net income per common share   
Basic$4.22 $6.23 $4.97 
Diluted$4.22 $6.22 $4.96