XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Notes Payable - Schedule of Notes Payable at Face Value and Notes Payable to Related Parties (Details) (Parentheticals) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 31, 2022
Dec. 31, 2018
Phoenix [Member]        
Interest rate 8.00% 8.00%    
Debt maturity Aug. 26, 2024 Aug. 26, 2024    
Revolving Credit Facility Expiring December 1, 2026 [Member]        
Revolving credit facility, maximum borrowing capacity $ 65.0 $ 65.0    
Revolving credit facility, expiration date Dec. 01, 2026 Dec. 01, 2026    
Revolving Credit Facility [Member]        
Amount of securing assets $ 2,723.5 $ 2,252.9    
Interest rate 7.00% 6.30%    
Revolving Credit Facility Expiring October 30, 2026 [Member]        
Revolving credit facility, maximum borrowing capacity $ 50.0 $ 50.0    
Revolving credit facility, expiration date Oct. 30, 2026 Oct. 30, 2026    
Revolving Credit Facility Expiring December 15, 2025 [Member]        
Revolving credit facility, maximum borrowing capacity $ 100.0 $ 100.0   $ 100.0
Revolving credit facility, expiration date Dec. 15, 2025 Dec. 15, 2025    
Revolving Credit Facility Expiring July 20, 2026 [Member]        
Revolving credit facility, maximum borrowing capacity $ 75.0 $ 75.0    
Revolving credit facility, expiration date Jul. 20, 2026 Jul. 20, 2026    
Revolving Credit Facility Expiring April 10, 2025 [Member]        
Revolving credit facility, maximum borrowing capacity $ 20.0 $ 20.0    
Revolving credit facility, expiration date Apr. 10, 2025 Apr. 10, 2025    
Revolving Credit Facility, Paid Off May, 2024 [Member]        
Revolving credit facility, maximum borrowing capacity   $ 250.0    
Revolving credit facility, pay off date   May 31, 2024    
Revolving Credit Facility Expiring July 15, 2027 [Member]        
Revolving credit facility, maximum borrowing capacity $ 50.0 $ 50.0    
Revolving credit facility, expiration date Jul. 15, 2027 Jul. 15, 2027    
Revolving Credit Facility Expiring December 15, 2026 [Member]        
Revolving credit facility, maximum borrowing capacity $ 300.0 $ 300.0    
Revolving credit facility, expiration date Dec. 15, 2026 Dec. 15, 2026    
Revolving Credit Facility Expiring May 15, 2026 [Member]        
Revolving credit facility, maximum borrowing capacity $ 283.3 $ 283.3    
Revolving credit facility, expiration date May 15, 2026 May 15, 2026    
Revolving Credit Facility, Sold May 2022, Expiring November 15, 2028 [Member]        
Revolving credit facility, maximum borrowing capacity $ 325.0 $ 325.0 $ 325.0  
Revolving credit facility, expiration date Nov. 15, 2028 Nov. 15, 2028    
Revolving Credit Facility Expiring August 5, 2026 [Member]        
Revolving credit facility, maximum borrowing capacity $ 158.3 $ 158.3    
Revolving credit facility, expiration date Aug. 05, 2026 Aug. 05, 2026    
Revolving Credit Facility Expiring March 15, 2027 [Member]        
Revolving credit facility, maximum borrowing capacity $ 100.0 $ 100.0    
Revolving credit facility, expiration date Mar. 15, 2027 Mar. 15, 2027    
Revolving Credit Facility Expiring August 30, 2027 [Member]        
Revolving credit facility, maximum borrowing capacity $ 25.0      
Revolving credit facility, expiration date Aug. 30, 2027      
Revolving Credit Facility Expiring February 15, 2028 [Member]        
Revolving credit facility, maximum borrowing capacity $ 300.0 $ 300.0    
Revolving credit facility, expiration date Feb. 15, 2028 Feb. 15, 2028    
Revolving Credit Facility Expiring May 17, 2027 [Member]        
Revolving credit facility, maximum borrowing capacity $ 150.0 $ 150.0    
Revolving credit facility, expiration date May 17, 2027 May 17, 2027    
Revolving Credit Facility, Sold May 2024, Expiring November 15, 2028 [Member]        
Revolving credit facility, maximum borrowing capacity $ 250.0 $ 250.0    
Revolving credit facility, expiration date Nov. 15, 2028 Nov. 15, 2028    
Revolving Credit Facility Expiring March 29, 2025 1 [Member]        
Revolving credit facility, maximum borrowing capacity $ 150.0 $ 150.0    
Revolving credit facility, expiration date Mar. 29, 2025 Mar. 29, 2025    
Revolving Credit Facility Expiring March 29, 2025 2 [Member]        
Revolving credit facility, maximum borrowing capacity $ 32.8      
Revolving credit facility, expiration date Mar. 29, 2025      
Revolving Credit Facility Expiring January 16, 2029 [Member]        
Revolving credit facility, maximum borrowing capacity $ 100.0      
Revolving credit facility, expiration date Jan. 16, 2029