XML 100 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 4,150,000    
Deferred Tax Assets [Member]      
Balance 5,649,000 $ 4,754,000 $ 5,455,000
Additions based on tax positions related to the current year 835,000 1,454,000 636,000
Additions (reductions) for tax positions of prior years (1,380,000) (198,000) (1,097,000)
Reductions for statute of limitation expirations (232,000) (361,000) (240,000)
Balance 4,872,000 5,649,000 4,754,000
Liability for Unrecognized Tax Benefits [Member]      
Balance 9,253,000 8,505,000 8,902,000
Additions based on tax positions related to the current year 835,000 1,454,000 636,000
Additions (reductions) for tax positions of prior years (1,097,000) 324,000 (273,000)
Reductions for statute of limitation expirations (592,000) (1,030,000) (760,000)
Balance 8,399,000 9,253,000 8,505,000
Liability for Interest and Penalties [Member]      
Balance 3,438,000 2,678,000 2,290,000
Additions based on tax positions related to the current year 0 0 0
Additions (reductions) for tax positions of prior years 859,000 1,583,000 900,000
Reductions for statute of limitation expirations (572,000) (823,000) (512,000)
Balance 3,725,000 3,438,000 2,678,000
Total Liability [Member]      
Balance 12,691,000 11,183,000 11,192,000
Additions based on tax positions related to the current year 835,000 1,454,000 636,000
Additions (reductions) for tax positions of prior years (238,000) 1,907,000 627,000
Reductions for statute of limitation expirations (1,164,000) (1,853,000) (1,272,000)
Balance $ 12,124,000 $ 12,691,000 $ 11,183,000