v3.22.4
Note 11 - Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance $ 41,521 $ 33,499 $ 25,407
Increase for tax position of current year 10,965 9,191 9,782
Decrease for tax position of prior year   (657) (907)
Decrease due to settlement with tax authorities (970) (54) (560)
Decrease due to lapse of statute of limitation (2,486) (458) (223)
Increase for tax position of prior year 247    
Balance $ 49,277 $ 41,521 $ 33,499