XML 40 R29.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 Net Income Per Common Share, Basic and Diluted
The following table presents the net income per common share for the three months ended March 31, 2024 and 2023:

Three Months Ended March 31,
20242023
Basic
Net income$126,995 $270,771 
Weighted average common shares outstanding - basic13,002,127 15,266,895 
Net income per common share - basic$9.77 $17.74 
Diluted
Weighted average common shares outstanding - basic13,002,127 15,266,895 
Dilutive effect of warrants— 158,304 
Dilutive effect of stock options— 1,999 
Dilutive effect of other stock-based instruments234,469 489,180 
Weighted average common shares outstanding - diluted13,236,596 15,916,378 
Net income per common share - diluted$9.59 $17.01