XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
[1]
Dec. 31, 2022
May 31, 2023
May 31, 2022
Jan. 31, 2021
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Oct. 31, 2015
Phoenix [Member]                  
Interest rate 8.00% 8.00%              
Debt maturity Aug. 26, 2024 Aug. 26, 2024              
Revolving Credit Facility Expiring November 1, 2025 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 65.0 $ 65.0              
Revolving credit facility, expiration date Nov. 01, 2025 Nov. 01, 2025              
Revolving Credit Facility [Member]                  
Amount of securing assets $ 2,252.9 $ 1,856.2              
Interest rate 6.30% 5.10%              
Revolving Credit Facility Expiring October 30, 2025 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 50.0 $ 50.0             $ 50.0
Revolving credit facility, expiration date Oct. 30, 2025 Oct. 30, 2025              
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, 2025 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 50.0 $ 50.0           $ 50.0  
Revolving credit facility, expiration date Jul. 20, 2025 Jul. 20, 2025              
Revolving Credit Facility Expiring December 11, 2024 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 20.0 $ 20.0       $ 20.0      
Revolving credit facility, expiration date Dec. 11, 2024 Dec. 11, 2024              
Revolving Credit Facility Paid Off September 2023 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 200.0 $ 200.0              
Revolving credit facility, pay off date Sep. 30, 2023 Sep. 30, 2023              
Revolving Credit Facility Paid Off November 2023 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 88.9 $ 88.9              
Revolving credit facility, pay off date Nov. 30, 2023 Nov. 30, 2023              
Revolving Credit Facility Expiring October 15, 2025 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 250.0 $ 250.0              
Revolving credit facility, expiration date Oct. 15, 2025 Oct. 15, 2025              
Revolving Credit Facility Expiring July 31, 2026 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 35.0 $ 35.0     $ 35.0        
Revolving credit facility, expiration date Jul. 31, 2026 Jul. 31, 2026              
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 September 1, 2025 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 75.0 $ 75.0              
Revolving credit facility, expiration date Sep. 01, 2025 Sep. 01, 2025              
Revolving Credit Facility Expiring May 15, 2026 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 300.0 $ 300.0              
Revolving credit facility, expiration date May 15, 2026 May 15, 2026              
Revolving Credit Facility Expiring January 15, 2029 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 250.0 $ 250.0   $ 250.0          
Revolving credit facility, expiration date Jan. 15, 2029 Jan. 15, 2029              
Revolving Credit Facility Expiring August 25, 2024 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 100.0 $ 100.0              
Revolving credit facility, expiration date Aug. 05, 2024 Aug. 05, 2024              
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 May 26, 2026 [Member]                  
Revolving credit facility, maximum borrowing capacity $ 20.0 $ 20.0 $ 20.0            
Revolving credit facility, expiration date May 26, 2026 May 26, 2026              
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              
[1] As of December 31, 2023, the Prime Rate was 8.50% and the Secured Overnight Financing Rate ("SOFR") was 5.38%.