XML 76 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share -Schedule of Weighted Average Number of Shares (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Weighted average number of shares outstanding (in shares) 14,453,747 13,472,404
Effect of dilutive securities, common share equivalents:    
Stock options (in shares) 0 188,679
Warrants (in shares) 0 583,567
Restricted stock awards (in shares) 0 27,852
Weighted average number of shares outstanding, used for computing diluted earnings per share (in shares) 14,453,747 14,272,502