v3.26.1
Note 4 - Income Tax Status (Details Textual) - EBP 06-1061602 001 [Member] - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2025
Jan. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
EBP, Tax Determination Letter, Obtained [true false]     true  
EBP, Tax Determination Letter, Date     Mar. 15, 2013  
EBP, Tax Qualification Status [Extensible Enumeration]     Qualified Plan [Member]  
EBP, Tax Status, Withholding Tax Paid     $ 2,143,085 $ 1,947,178
EBP, Dividend Withholding Tax Receivable     $ 8,453,055 $ 7,079,511
EBP, Tax Status, Dividend Withhold Tax Refund Received $ 769,541 $ 1,155,443