XML 245 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ 0 $ 0
State 400 363 172
Foreign 25,096 61,574 16,969
Total current income tax expense 25,496 61,937 17,141
Deferred:      
Federal (3,267) 22,682 (12,179)
State 9,301 7,277 4,671
Foreign (6,680) (24,893) 35,980
Total deferred tax provision (benefit) (646) 5,066 28,472
Total Income tax provision $ 24,850 $ 67,003 $ 45,613