Annual report [Section 13 and 15(d), not S-K Item 405]

Note 17 - Commitments and Contingencies - Summary of Tax Credits and Certain Equity Method Investments (Details) (Parentheticals)

v3.25.0.1
Note 17 - Commitments and Contingencies - Summary of Tax Credits and Certain Equity Method Investments (Details) (Parentheticals)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Investment Program, Proportional Amortization Method, Elected, Income Tax Credit and Other Income Tax Benefit, before Amortization, Statement of Income or Comprehensive Income [Extensible Enumeration] Provision for income taxes  
Investment Program Proportional Amortization Method Elected Income Tax Credit And Other Income Tax Benefit Before Amortization Statement Of Cash Flows Extensible Enumeration Not Disclosed Flag Income tax expense  
Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration] Provision for income taxes  
Investment Program Proportional Amortization Method Applied Income Tax Credit And Other Tax Benefit Amortization Statement Of Cash Flows Extensible Enumeration Not Disclosed Flag Income tax expense