XML 51 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock
The following table sets forth the computation of basic and diluted earnings per share of common stock:
For the three months ended
March 31,
20252024
Net income applicable to common stockholders$23,569 $12,296 
Weighted Average Shares
Weighted average common shares outstanding27,721,760 27,019,625 
Effect of dilutive securities
Stock-based awards572,152 609,316 
Weighted average diluted common shares28,293,912 27,628,941 
Earnings per common share
Basic earnings per common share$0.85 $0.46 
Effect of dilutive securities
Stock-based awards(0.02)(0.01)
Diluted earnings per common share$0.83 $0.45