v3.26.1
Note 9 - Notes Payable - Schedule of Notes Payable at Face Value and Notes Payable to Related Parties (Details) (Parentheticals) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revolving Credit Facility, Expiring December 2028 [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Minimum [Member]    
Variable rate 2.25% 2.25%
Revolving Credit Facility, Expiring December 2028 [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Maximum [Member]    
Variable rate 2.60% 2.60%
Revolving Credit Facility [Member]    
Weighted average interest rate 6.70% 7.10%
Amount of securing assets $ 7,205.2 $ 7,340.6
Revolving Credit Facility Expiring August 5, 2027 [Member] | Term Secured Overnight Financing Rate [Member] | Minimum [Member]    
Variable rate 1.80% 1.80%
Revolving Credit Facility Expiring August 5, 2027 [Member] | Term Secured Overnight Financing Rate [Member] | Maximum [Member]    
Variable rate 6.85% 6.85%
Revolving Credit Facility, Expiring April 2029 [Member] | Term Secured Overnight Financing Rate [Member] | Minimum [Member]    
Variable rate 2.40% 2.40%
Revolving Credit Facility, Expiring April 2029 [Member] | Term Secured Overnight Financing Rate [Member] | Maximum [Member]    
Variable rate 7.80% 7.80%
Revolving Credit Facility Expiring July 1, 2029 [Member] | Term Secured Overnight Financing Rate [Member]    
Variable rate 8.15% 8.15%
Revolving Credit Facility Expiring July 1, 2029 [Member] | Commercial Paper Rates [Member]    
Variable rate 2.25% 2.25%
Revolving Credit Facility Expiring April 20, 2029 [Member] | Term Secured Overnight Financing Rate [Member]    
Variable rate 8.50% 8.50%
Revolving Credit Facility Expiring April 20, 2029 [Member] | Commercial Paper Rates [Member]    
Variable rate 2.15% 2.15%
Revolving Credit Facility Expiring June 21, 2027 [Member] | Term Secured Overnight Financing Rate [Member] | Minimum [Member]    
Variable rate 2.00% 2.00%
Revolving Credit Facility Expiring June 21, 2027 [Member] | Term Secured Overnight Financing Rate [Member] | Maximum [Member]    
Variable rate 7.50% 7.50%
Revolving Credit Facility, Expiring April 2029, 2 [Member] | Term Secured Overnight Financing Rate [Member] | Minimum [Member]    
Variable rate 2.10% 2.10%
Revolving Credit Facility, Expiring April 2029, 2 [Member] | Term Secured Overnight Financing Rate [Member] | Maximum [Member]    
Variable rate 6.50% 6.50%