XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred Income Tax Assets, Net $ 24,132 $ 15,532
Deferred Income Tax Liabilities, Net 33,185 90,012
Deferred Tax Assets, Valuation Allowance 5,225 5,136
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 89  
Tax Credit Carryforward, Amount 182,431  
Tax Credit Carryforward State Manufacturing 27,510  
Unrecognized Tax Benefits, Interest on Income Taxes Expense 1,142 532
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 954 $ 1,275
Domestic Tax Jurisdiction [Member]    
Open Tax Year 2021 2022 2023 2024  
State and Local Jurisdiction [Member]    
Open Tax Year 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023  
Foreign Tax Jurisdiction [Member]    
Open Tax Year 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023