XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance $ 49,277 $ 41,521 $ 33,499
Increase for tax position of current year 14,108 10,965 9,191
Decrease for tax position of prior year (1,008)   (657)
Decrease due to settlement with tax authorities   (970) (54)
Decrease due to lapse of statute of limitation (1,926) (2,486) (458)
Increase for tax position of prior year 2,209 247  
Balance $ 62,660 $ 49,277 $ 41,521