XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance $ 74,386 $ 62,660 $ 49,277
Increase for tax position of current year 17,411 18,125 14,108
Increase for tax position of prior year   2,180 2,209
Decrease due to settlement with tax authorities     (1,926)
Decrease due to lapse of statute of limitation (9,359) (8,579) (1,008)
Decrease for tax position of prior year (1,374)    
Balance $ 81,064 $ 74,386 $ 62,660