v3.26.1
Note 14 - Segment Information (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Number of Reportable Segments     3  
Revenues $ 7,227,927 $ 5,597,462 $ 13,723,444 $ 11,126,791
Subsidiary of Common Parent [Member] | Advisory Service [Member]        
Related Party Transaction, Rate     1.50%  
Investment Advisory Fees [Member]        
Revenues $ 1,700,000      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Investment Advisory Fees [Member]        
Concentration Risk, Percentage 24.00%      
Orchid Island Capital [Member]        
Revenues $ 5,100,000 $ 3,800,000 $ 10,200,000 $ 7,400,000
Orchid Island Capital [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Concentration Risk, Percentage 70.00% 68.00% 74.00% 66.00%