XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Debt - Schedule of Debt (Details) (Parentheticals) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Oct. 07, 2024
Sep. 30, 2024
Dec. 31, 2023
Jan. 31, 2024
Oct. 28, 2022
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Bank Credit Spreads [Member] Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) [Member]    
The 265 Million Note Due January 31, 2028 [Member]          
Face amount   $ 265.0 $ 265.0    
Interest rate, stated   3.18% 3.18% 2.76% 2.16%
Maturity date   Jan. 31, 2028 Jan. 31, 2028    
The 265 Million Note Due January 31, 2028 [Member] | Minimum [Member]          
Interest rate, variable   1.45% 1.45%    
The 265 Million Note Due January 31, 2028 [Member] | Maximum [Member]          
Interest rate, variable   2.10% 2.10%    
The 80 Million Note Due June 1, 2027 [Member]          
Face amount   $ 80.0 $ 80.0    
Interest rate, stated   3.72% 3.72%    
Maturity date   Jun. 01, 2027 Jun. 01, 2027    
The 19 Million Note Due December 1, 2024 [Member]          
Face amount   $ 19.0 $ 19.0    
Interest rate, stated   4.15% 4.15%    
Maturity date   Dec. 01, 2024 Dec. 01, 2024    
The 14 Million Note Due September 11, 2024 [Member]          
Face amount   $ 14.0 $ 14.0    
Interest rate, stated   4.34% 4.34%    
Maturity date   Sep. 11, 2024 Sep. 11, 2024    
The 14.3 Million Note Due September 11, 2024 [Member]          
Face amount   $ 14.3 $ 14.3    
Interest rate, stated   4.34% 4.34%    
Maturity date   Sep. 11, 2024 Sep. 11, 2024    
The 15.1 Million Note Due January 6, 2024 [Member]          
Face amount   $ 15.1 $ 15.1    
Interest rate, stated   4.99% 4.99%    
Maturity date   Jan. 06, 2024 Jan. 06, 2024    
The 50.0 Million Series A Note Due March 22, 2029 [Member]          
Face amount   $ 50.0 $ 50.0    
Interest rate, stated   5.09% 5.09%    
Maturity date   Mar. 22, 2029 Mar. 22, 2029    
The 50.0 Million Series B Note Due March 22, 2029 [Member]          
Face amount   $ 50.0 $ 50.0    
Interest rate, stated   5.17% 5.17%    
Maturity date   Mar. 22, 2029 Mar. 22, 2029    
The 2.5 Million Note Due February 28, 2025 [Member]          
Face amount   $ 2.5      
Interest rate, stated   7.79%      
Maturity date   Feb. 28, 2025      
The $50 Million Note Due September 16, 2026 [Member]          
Face amount   $ 50.0 $ 50.0    
Interest rate, stated   3.71% 3.71%    
Maturity date   Sep. 16, 2026 Sep. 16, 2026    
The $50 Million Note Due September 16, 2026 [Member] | Minimum [Member]          
Interest rate, variable   1.50% 1.50%    
The $50 Million Note Due September 16, 2026 [Member] | Maximum [Member]          
Interest rate, variable   2.10% 2.10%    
The $56.3 Million Note Due July 31, 2031 [Member]          
Face amount   $ 56.3      
Interest rate, stated   6.23%      
Maturity date   Jul. 31, 2031      
The 2022 Facility [Member]          
Interest rate, variable   1.50% 1.50%    
Maturity date   Sep. 16, 2026 Sep. 16, 2026    
Basis Point Credit Spread Adjustment   2.10% 2.10%