XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Stock Repurchase Program [Abstract]    
Stock repurchase program authorized amount $ 22,000,000  
Stock repurchased during period (in shares) 11,154  
Amount paid to repurchase shares during the year $ 326,731 $ 765,048
Amount of common stock repurchased $ 20,518,135  
Number of common stock acquired (in shares) 1,368,013  
Number of shares issued (in shares) 11,867  
Cost of shares issued $ 349,312  
Earnings Per Share Calculations [Abstract]    
Dilutive instruments outstanding (in shares) 0 0