XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings (Loss) Per Common Share - Schedule of Shares Used in Calculation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Weighted average number of shares outstanding (in shares) 11,404,360 10,756,156 11,142,043 10,754,709
Effect of dilutive securities, common share equivalents:        
Stock options (in shares) 182,607 0 159,900 0
Warrants (in shares) 752,619 0 731,520 0
Restricted stock awards (in shares) 241,542 0 216,113 0
Weighted average number of shares outstanding, used for computing diluted earnings (loss) per share (in shares) 12,581,128 10,756,156 12,249,576 10,754,709