XML 99 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
TREASURY STOCK (Details) - USD ($)
12 Months Ended
Apr. 10, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 31, 2019
Treasury Stock          
Stock repurchase program authorized amount   $ 20,000,000     $ 20,000,000
Shares repurchased (in shares)   691,102      
Stock repurchased amount   $ 41,095,712 $ 9,837,242 $ 7,209,454  
Average price per share of stock repurchased   $ 59.46      
Block Share Repurchase          
Treasury Stock          
Existing buyback program 20,000,000        
Shares repurchased (in shares) 320,741        
Percentage of Company’s outstanding shares purchased 6.00%        
Stock repurchased amount $ 18,400,000        
Minimum ownership interest held by largest shareholder 28.00%