XML 76 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Parties (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 16, 2016
Related Party Transactions [Line Items]          
Sales revenue $ 79,885 $ 78,353 $ 144,328 $ 139,237  
Payments to charitable contributions     1,158    
Sales commissions     420    
ESW LLC [Member]          
Related Party Transactions [Line Items]          
Due to former shareholders         $ 2,303
Ventanas Solar SA [Member]          
Related Party Transactions [Line Items]          
Sales revenue $ 739 $ 1,257 $ 1,889 $ 3,946  
CEO,COO and Other Related Parties [Member]          
Related Party Transactions [Line Items]          
Equity percentage 100.00%   100.00%