XML 51 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Income Taxes - Major Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 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