XML 137 R108.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Weighted average common shares outstanding (in shares) 11,478,899 10,756,487
Stock options (in shares) $ 205,961 $ 0
Warrants (in shares) 554,516 0
Restricted stock awards (in shares) $ 184,393 $ 0
Weighted average number of shares outstanding, used for computing diluted earnings loss per share (in shares) 12,423,769 10,756,487