XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted earnings per share:
Three Months Ended March 31,
20252024
Numerator:
  Net Income$36,535 $35,313 
Denominator:
  Weighted Average Common Shares Outstanding - Basic53,342,226 53,034,538 
  Dilutive effect of Stock Options, RSUs and Warrants2,166,133 2,363,147 
  Weighted Average Common Shares Outstanding - Diluted55,508,359 55,397,685 
Basic earnings per share$0.68 $0.67 
Diluted earnings per share$0.66 $0.64 

The Company's anti-dilutive shares for the three months ended March 31, 2025 were not material to the Condensed Consolidated Financial Statements. The Company excluded 4,230,975 of stock options, RSUs and warrants that would have had an anti-dilutive effect on its diluted earnings per share calculation for the three months ended March 31, 2024.