v3.26.1
Note 16 - Business Combinations (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Apr. 01, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination, Acquisition-Related Cost, Expense   $ 914,587 $ 0 $ 1,515,755 $ 0
Tom Johnson Investment Management, LLC (TJIM) [Member]          
Business Combination, Voting Equity Interest Acquired, Percentage 80.00%        
Business Combination, Consideration Transferred $ 12,316,000        
Business Combination, Consideration Transferred, Liabilities Incurred $ 316,000        
Business Combination, Deferred Acquisition Consideration, Interest Rate 5.00%        
Business Combination, Acquisition-Related Cost, Expense   900,000   1,500,000  
Business Combination, Acquiree's Revenue since Acquisition Date, Actual   $ 600,000   $ 1,700,000  
Tom Johnson Investment Management, LLC (TJIM) [Member] | Minimum [Member]          
Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period (Year) 10 years        
Tom Johnson Investment Management, LLC (TJIM) [Member] | Maximum [Member]          
Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period (Year) 15 years