XML 22 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
Common Shares
Treasury Shares
Additional paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total
Balance at Dec. 31, 2020 $ 131,730,401   $ 7,879,119 $ 9,820,647 $ (80,410,724) $ 69,019,443
Balance (in shares) at Dec. 31, 2020 23,985,799          
Increase (Decrease) in Stockholders' Equity            
Net income         11,627,517 11,627,517
Stock-based compensation expenses     956,084     956,084
Exercise of stock options $ 85,338         85,338
Exercise of stock options (in shares) 16,250          
Buyback of common shares   $ (2,423,007)       (2,423,007)
Buyback of common shares (in shares)   (534,015)        
Vesting of shares of restricted stock 200,169          
Other comprehensive income       (2,042)   (2,042)
Balance at Dec. 31, 2021 $ 131,815,739 $ (2,423,007) 8,835,203 9,818,605 (68,783,207) 79,263,333
Balance (in shares) at Dec. 31, 2021 24,202,218 (534,015)        
Increase (Decrease) in Stockholders' Equity            
Net income         35,354,679 35,354,679
Dividends         (5,862,012) (5,862,012)
Stock-based compensation expenses     1,021,026     1,021,026
Exercise of stock options $ 747,112         747,112
Exercise of stock options (in shares) 138,750          
Retirement of treasury shares $ (8,657,886) $ 8,657,886        
Retirement of treasury shares (in shares) (1,516,515) 1,516,515        
Buyback of common shares   $ (6,234,879)       (6,234,879)
Buyback of common shares (in shares)   (982,500)        
Vesting of shares of restricted stock 292,691          
Other comprehensive income       (44,054)   (44,054)
Balance at Dec. 31, 2022 $ 123,904,965   $ 9,856,229 $ 9,774,551 $ (39,290,540) $ 104,245,205
Balance (in shares) at Dec. 31, 2022 23,117,144