XML 135 R107.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]    
Weighted average common shares outstanding (in shares) 13,926,024 11,478,899
Stock options (in shares) $ 171,449 $ 205,961
Warrants (in shares) 0 554,516
Restricted stock awards (in shares) $ 45,700 $ 184,393
Weighted average number of shares outstanding, used for computing diluted earnings per share (in shares) 14,143,173 12,423,769