XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of basic and diluted earnings per common share for the three months ended March 31, 2024 and 2023, is as follows:
Three Months Ended
March 31,
2024 2023
Net income and comprehensive income$2,532 $835 
Weighted average shares:  
Basic69,181,047 69,162,223 
Effect of dilutive stock options
312,878 — 
Effect of dilutive PSUs
38,966 — 
Effect of dilutive RSUs
583,844 — 
Effect of dilutive DSUs302,930 146,796 
Diluted70,419,66569,309,019
Net income per share:
  
Basic and Diluted
$0.04 $0.01