XML 40 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Income Taxes (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   
Three Months Ended
   
Six Months Ended
 
   
June 30,
   
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Current:
                               
Domestic
  $
    $
2,506
    $
(12,798
)
  $
 
Foreign
   
15,935
     
1,627
     
21,451
     
2,642
 
Total current income tax provision (benefit)
   
15,935
     
4,133
     
8,653
 
   
2,642
 
                                 
Deferred:
                               
Domestic
   
2,965
     
8,777
     
(15,939
)
   
9,365
 
Foreign
   
(2,805
)
   
(1,414
)
   
(5,690
)
   
1,143
 
Total deferred income tax benefit
   
160
     
7,363
     
(21,629
)
   
10,508
 
Total income tax provision (benefit)
  $
16,095
    $
11,496
    $
(12,976
)
  $
13,150