XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 6,881,989 6,825,495 6,867,971 6,817,220
Dilutive effect of unvested restricted stock 1,545 9,132
Diluted weighted average shares outstanding 6,883,534 6,834,627 6,867,971 6,817,220