XML 81 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per share - Schedule of Dilutive Securities Excluded in Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 2,123,184 1,884,484 2,031,684 1,884,484
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 585,700 260,000 494,200 260,000
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 1,537,484 1,537,484 1,537,484 1,537,484
Restricted Stock Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities   87,000   87,000