XML 53 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Additional information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
[1]
Jan. 01, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]          
Impairment losses from CSSE contracts with customers $ 0 $ 0      
Bad debt expense   1,241,243 $ 714,506    
Contract Liabilities $ 0 $ 0   $ 6,469 $ 6,469
Maximum [Member]          
Disaggregation of Revenue [Line Items]          
Payment term   60 days      
Minimum [Member]          
Disaggregation of Revenue [Line Items]          
Payment term   30 days      
[1] *     In accordance with ASC Subtopic 80550 "Transactions between entities under common control", results of operations for the 2018 period have been retrospectively adjusted for the acquisition of A Plus on December 28, 2018 to furnish comparative information as required. The effects of intra-entity transactions have been eliminated as a part of the consolidation, where applicable.