v3.26.1
Note 8 - Borrowings - Leverage Ratio (Details)
3 Months Ended
Mar. 31, 2026
Leverage Ratio1 [Member]  
Commitment Fee 0.15%
Leverage Ratio 2 [Member]  
Commitment Fee 0.15%
Leverage Ratio 3 [Member]  
Commitment Fee 0.20%
Leverage Ratio 4 [Member]  
Commitment Fee 0.20%
Leverage Ratio 5 [Member]  
Commitment Fee 0.25%
Secured Overnight Financing Rate (SOFR) [Member] | Leverage Ratio1 [Member]  
Spread on variable rate 1.00%
Secured Overnight Financing Rate (SOFR) [Member] | Leverage Ratio 2 [Member]  
Spread on variable rate 1.25%
Secured Overnight Financing Rate (SOFR) [Member] | Leverage Ratio 3 [Member]  
Spread on variable rate 1.50%
Secured Overnight Financing Rate (SOFR) [Member] | Leverage Ratio 4 [Member]  
Spread on variable rate 1.75%
Secured Overnight Financing Rate (SOFR) [Member] | Leverage Ratio 5 [Member]  
Spread on variable rate 2.00%
Base Rate [Member] | Leverage Ratio1 [Member]  
Spread on variable rate 0.00%
Base Rate [Member] | Leverage Ratio 2 [Member]  
Spread on variable rate 0.25%
Base Rate [Member] | Leverage Ratio 3 [Member]  
Spread on variable rate 0.50%
Base Rate [Member] | Leverage Ratio 4 [Member]  
Spread on variable rate 0.75%
Base Rate [Member] | Leverage Ratio 5 [Member]  
Spread on variable rate 1.00%