XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2022
Mar. 31, 2022
Mar. 31, 2021
Stock Repurchase Program [Abstract]      
Stock repurchase program, additional amount authorized $ 2,000,000    
Stock repurchase program authorized amount 22,000,000 $ 22,000,000  
Stock repurchased during period (in shares)   9,849  
Amount paid to repurchase shares during the year   $ 267,433 $ 112,856
Amount of common stock repurchased $ 18,891,063 $ 18,891,063  
Number of common stock acquired (in shares) 1,311,754 1,311,754  
Number of shares issued (in shares)   17,963  
Cost of shares issued   $ 486,797  
Earnings Per Share Calculations [Abstract]      
Dilutive instruments outstanding (in shares)   0 0