XML 103 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Income Taxes - Narratives (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Valuation allowances $ 0 $ 0  
Unrecognized tax positions 0 0  
Income tax paid, after refund 1,200,000   $ 15,500,000
Income tax paid, before refund 1,228,000 771,000 $ 15,500,000
Income tax refund   $ 11,800,000  
Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 0    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 35,000,000