XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUES - Narrative (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
contract
Mar. 31, 2018
USD ($)
contract
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 100.00% 100.00%  
Number of active contracts | contract 476 500  
Increase (decrease) in net contract assets and liabilities $ 4,800,000    
Contract with customer, liability, revenue recognized 2,800,000 $ 3,000,000  
Trade receivables, net $ 11,801,182   $ 16,259,809
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 90.00% 94.00%