XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity (Details) - USD ($)
1 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
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)   15,389  
Amount paid to repurchase shares during the year   $ 413,331 $ 238,971
Amount of common stock repurchased   $ 19,036,961  
Number of common stock acquired (in shares)   1,317,294  
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