Quarterly report pursuant to Section 13 or 15(d)

Notes Payable - Schedule of Notes Payable (Details)

v3.7.0.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Total Notes payables $ 4,168    
Less: Current portion 12,012 3,444    
Total Notes non-current portion     $ 2,500 $ 2,500
Total notes issued in connection with Benchmark acquisition 50,000    
Vendor Notes [Member]        
Total Notes payables 3,613 1,337    
Other Notes Payable One [Member]        
Total Notes payables 5,094    
Other Notes Payable [Member]        
Total Notes payables (926)    
Notes Payable Bearing Interest [Member]        
Total Notes payables 3,110 2,000    
Equipment Notes One [Member]        
Total Notes payables 838 961    
Equipment Notes Two [Member]        
Total Notes payables 1,432 1,508    
Equipment Notes [Member]        
Total Notes payables 58,993 9,974    
Less: Current portion (12,012) (3,444)    
Total Notes non-current portion 46,981 6,530    
Series A Notes [Member]        
Total notes issued in connection with Benchmark acquisition 12,500    
Series B Notes [Member]        
Total notes issued in connection with Benchmark acquisition 30,000    
Series C Notes [Member]        
Total notes issued in connection with Benchmark acquisition $ 7,500