XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Dividends (Details) - Schedule of declared cash dividends - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date    
Type    
Record Date    
Payment Date    
Dividends Per Share     $ 0.09 $ 0.06
Amount $ 284,574 $ 189,242 $ 853,482 $ 567,726
Dividend Declared [Member]        
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date     Feb. 25, 2021  
Type     Quarterly  
Record Date     Mar. 11, 2021  
Payment Date     Mar. 25, 2021  
Dividends Per Share     $ 0.03  
Amount     $ 284,454  
Dividend Declared One [Member]        
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date     May 21, 2021  
Type     Quarterly  
Record Date     Jun. 04, 2021  
Payment Date     Jun. 18, 2021  
Dividends Per Share     $ 0.03  
Amount     $ 284,454  
Dividend Declared Two [Member]        
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date     Aug. 26, 2021  
Type     Quarterly  
Record Date     Sep. 09, 2021  
Payment Date     Sep. 23, 2021  
Dividends Per Share     $ 0.03  
Amount     $ 284,574  
Dividend Declared Three [Member]        
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date       May 26, 2020
Type       Special
Record Date       Jun. 09, 2020
Payment Date       Jun. 23, 2020
Dividends Per Share       $ 0.02
Amount       $ 189,242
Dividend Declared Four [Member]        
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date       May 26, 2020
Type       Quarterly
Record Date       Jun. 09, 2020
Payment Date       Jun. 23, 2020
Dividends Per Share       $ 0.02
Amount       $ 189,242
Dividend Declared Five [Member]        
Cash Dividends (Details) - Schedule of declared cash dividends [Line Items]        
Declaration Date       Aug. 26, 2020
Type       Quarterly
Record Date       Sep. 09, 2020
Payment Date       Sep. 23, 2020
Dividends Per Share       $ 0.02
Amount       $ 189,242