XML 44 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jul. 02, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Contract assets $ 960,000       $ 0        
Total Shareholders' equity $ 23,560,527 $ 24,281,784 $ 24,170,437   $ 24,401,178 $ 25,527,161 $ 22,674,165 $ 28,517,988 $ 28,139,842
As Reported [Member]                  
Contract assets                
Total Shareholders' equity       24,401,178          
ASC 606 Adjustments [Member]                  
Contract assets       960,000          
Total Shareholders' equity       960,000          
As Adjusted Under ASC 606 [Member]                  
Contract assets       960,000          
Total Shareholders' equity       $ 25,361,178