December 31,
 
 
 
2016
   
2015
   
2014
 
Current:
                 
Federal
 
$
   
$
   
$
 
State
   
1
     
1
     
1
 
Foreign
   
     
     
 
Total current
   
1
     
1
     
1
 
 
Deferred:
                       
Federal
   
(20,942
)
   
(11,080
)
   
(9,046
)
State
   
8,936
     
(3,250
)
   
(2,689
)
Foreign
   
     
     
 
Total deferred
   
(12,006
)
   
(14,330
)
   
(11,735
)
Valuation allowance
   
12,006
     
14,330
     
11,735
 
Total provision for income taxes
 
$
   
$
   
$