XML 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock [Member]
Class A Common Stock [Member]
Common Stock [Member]
Class B Common Stock [Member]
Additional Paid In Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning Balance at Dec. 31, 2016 $ 202,491,623 $ 15,113 $ 16,662 $ 146,339,925 $ (15,560,021) $ 72,401,766 $ (721,822)
Beginning Balance, shares at Dec. 31, 2016   15,112,529 16,662,743   (2,937,987)    
Stock-based compensation 1,745,134 $ 110   1,745,024      
Stock-based compensation, shares   110,209          
Adjustment from related party acquisition (97,617)     (97,617)      
Purchase of treasury stock (1,107,064)       $ (1,107,064)    
Purchase of treasury stock, shares         (94,753)    
Net income 87,131,169         87,131,169  
Cash dividends, per common share (5,143,441)         (5,143,441)  
Other comprehensive income (loss) 1,146,396           1,146,396
Ending Balance at Dec. 31, 2017 286,166,200 $ 15,223 $ 16,662 147,987,332 $ (16,667,085) 154,389,494 424,574
Ending Balance, shares at Dec. 31, 2017   15,222,738 16,662,743   (3,032,740)    
Change in accounting principle           3,654 (3,654)
Issuance of common stock 29,888 $ 4   29,884      
Issuance of common stock, shares   4,461          
Stock-based compensation 1,945,669 $ 107   1,945,562      
Stock-based compensation, shares   107,137          
Adjustment from related party acquisition 474     474      
Purchase of treasury stock $ (13,780,512)       $ (13,780,512)    
Purchase of treasury stock, shares (55,128)       (1,393,287)    
Net income $ 6,481,049         6,481,049  
Cash dividends, per common share (5,475,642)         (5,475,642)  
Other comprehensive income (loss) (333,035)           (333,035)
Ending Balance at Dec. 31, 2018 $ 275,034,091 $ 15,334 $ 16,662 $ 149,963,252 $ (30,447,597) $ 155,398,555 $ 87,885
Ending Balance, shares at Dec. 31, 2018   15,334,336 16,662,743   (4,426,027)