XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Notes Payable - Schedule of Notes Payable at Face Value and Notes Payable to Related Parties (Details) (Parentheticals) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
[1]
Dec. 31, 2023
May 31, 2023
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 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,231.7 $ 2,252.9            
Interest rate 6.30% 6.30%            
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 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 November 15, 2028 [Member]                
Revolving credit facility, maximum borrowing capacity $ 325.0 $ 325.0            
Revolving credit facility, expiration date Nov. 15, 2028 Nov. 15, 2028            
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 March 31, 2024, the Prime Rate was 8.50% and the Secured Overnight Financing Rate ("SOFR") was 5.34%.