XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity (Details) - USD ($)
1 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock Repurchase Program [Abstract]      
Stock repurchase program, additional amount authorized $ 2,000,000    
Stock repurchase program authorized amount   $ 22,000,000  
Stock repurchased during period (in shares)   26,863  
Amount paid to repurchase shares during the year   $ 765,048 $ 605,230
Amount of common stock repurchased   $ 20,074,486  
Number of common stock acquired (in shares)   1,353,076  
Number of shares issued (in shares)   26,911  
Cost of shares issued   $ 674,390  
Earnings Per Share Calculations [Abstract]      
Dilutive instruments outstanding (in shares)   0 0