XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 62,660 $ 49,277 $ 41,521
Increase for tax position of current year 18,125 14,108 10,965
Increase for tax position of prior year 2,180 2,209 247
Decrease due to settlement with tax authorities   (1,926) (970)
Decrease due to lapse of statute of limitation (8,579) (1,008) (2,486)
Balance $ 74,386 $ 62,660 $ 49,277