v3.19.1
Segment Reporting (Details Textual) - Segments
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Segment Reporting (Textual)    
Number of operating segments 2  
Accounts Receivable [Member]    
Segment Reporting (Textual)    
Segment revenue percentage 10.00% 10.00%
Consolidated Revenue [Member]    
Segment Reporting (Textual)    
Segment revenue percentage 10.00% 10.00%