XML 101 R87.htm IDEA: XBRL DOCUMENT v3.19.2
Product Line, Geographic, Significant Customer and Concentration of Credit Risk Data - Schedule of Percentage of Total Sales and Accounts Receivable from Customer (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]    
Percentage of total sales 100.00% 100.00%
Residential Customers | Customer A    
Segment Reporting Information [Line Items]    
Percentage of total sales 10.40%  
Percentage of accounts receivable   14.10%
Commercial Customers | Customer B    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 16.20% 16.80%
Commercial Customers | Customer C    
Segment Reporting Information [Line Items]    
Percentage of total sales 10.80%  
Percentage of accounts receivable 15.70% 15.70%
Commercial Customers | Customer D    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 10.80%