XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Details) - Receivables, contracts assets and contract liabilities from revenue contracts with customers - USD ($)
Mar. 31, 2018
Jan. 01, 2018
Contract Assets:    
Short-term contract assets
Lont-term contract assets
Contract Liabilities:    
Short-term contract liabilities 354,399 93,656
Long-term contract liabilities 185,619 194,458
Receivables:    
Receivables accounted for under ASC 606 1,096,607 1,431,558
Subsidy Receivables not accounted for under ASC 606 542,539 $ 542,539
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]    
Contract Assets:    
Short-term contract assets  
Lont-term contract assets  
Contract Liabilities:    
Short-term contract liabilities 260,743  
Long-term contract liabilities (8,839)  
Receivables:    
Receivables accounted for under ASC 606 (334,951)  
Subsidy Receivables not accounted for under ASC 606