XML 61 R36.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition, Impact on Condensed Consolidated Balance Sheet (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Assets [Abstract]    
Accounts receivable $ 19,065,919 $ 16,518,687
Deferred royalty buy-down 0 184,931
Deferred tax assets, net   313,768
Liabilities [Abstract]    
Accounts payable and accrued expenses 998,409 1,798,588
Deferred revenue   0
Income tax payable 354,984 704,934
Deferred revenue, long term   0
Equity [Abstract]    
Retained earnings $ 96,646,527 72,176,719
Adjusted / Balances Without Adoption of New Revenue Standard [Member] | ASU 2014-09 [Member]    
Assets [Abstract]    
Accounts receivable   6,800,000
Deferred royalty buy-down   200,000
Deferred tax assets, net   1,400,000
Liabilities [Abstract]    
Accounts payable and accrued expenses   1,000,000
Deferred revenue   1,000,000
Income tax payable   (1,200,000)
Deferred revenue, long term   4,300,000
Equity [Abstract]    
Retained earnings   61,000,000
Adjustments / Effect of Change Higher / (Lower) [Member] | ASU 2014-09 [Member]    
Assets [Abstract]    
Accounts receivable   9,700,000
Deferred royalty buy-down   0
Deferred tax assets, net   (1,100,000)
Liabilities [Abstract]    
Accounts payable and accrued expenses   800,000
Deferred revenue   (1,000,000)
Income tax payable   1,900,000
Deferred revenue, long term   (4,300,000)
Equity [Abstract]    
Retained earnings   $ 11,200,000