Note 10 - Notes Payable (Details Textual) - USD ($) $ in Thousands | 1 Months Ended | 3 Months Ended | 12 Months Ended | | | | | | | |
Nov. 30, 2023 | Sep. 30, 2023 | Sep. 30, 2022 | Aug. 31, 2022 | May 31, 2022 | Nov. 30, 2021 | Sep. 30, 2021 | Jun. 30, 2021 | Oct. 31, 2020 | Jul. 31, 2020 | Nov. 30, 2019 | Mar. 31, 2023 | Dec. 31, 2023 | Dec. 31, 2022 | May 31, 2023 | Jan. 31, 2021 | Aug. 31, 2019 | Jun. 30, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Oct. 31, 2015 |
Long-Term Line of Credit | | | | | | | | | | | | | | $ 1,838,647 | | $ 1,630,111 | | | | | | | |
Proceeds from Issuance of Long-term Debt, Total | | | | | | | | | | $ 250,000 | $ 100,000 | $ 200,000 | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | | | | | | | | 41 months | 3 years | 3 years | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | | | | | 18 months | 18 months | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | | | | | | | | | 4.10% | 5.47% | 4.91% | | | | | | | | | | | |
Term Note [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Long-term Debt, Total | | | | | | | | | | | | | | | | | | | $ 17,400 | | | | |
Debt Instrument, Interest Rate, Stated Percentage | | | | | | | | | | | | | | | | | | | 8% | | | | |
Second Term Facility [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | $ 75,000 | | | | | | | | | | | | | | | |
Long-Term Line of Credit | | | | | | | | | | | | | | 0 | | | | | | | | | |
Debt Instrument, Interest Rate, Stated Percentage | | | | | | | | 2.75% | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | | | | | | 24 months | | | | | | | | | | | | | | | |
Senior Notes [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Interest Rate, Stated Percentage | | | | | | | 6.125% | | | | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | | | | | | $ 150,000 | | | | | | | | | | | | | | | | |
Amortization of Debt Issuance Costs | | | | | | | | | | | | | | 1,400 | | 1,400 | | | | | | | |
Debt Instrument, Repurchased Face Amount | | | | | | | | | | | | | | 1,400 | | 0 | | | | | | | |
Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | | | | | | | 12 months | | | | | | | | | | | |
Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | | | | | | | 18 months | | | | | | | | | | | |
Revolving Credit Facility Expiring October 30, 2025 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 50,000 | [1] | 50,000 | | | | | | | $ 50,000 |
Long-Term Line of Credit | [2],[3],[4],[5] | | | | | | | | | | | | | 38,600 | [1] | 50,000 | | | | | | | |
Revolving Credit Facility Expiring November 1, 2025 1[Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 65,000 | | | | | | | | | |
Long-Term Line of Credit | | | | | | | | | | | | | | 42,700 | | | | | | | | | |
Revolving Credit Facility Expiring July 20, 2025 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 50,000 | [1] | 50,000 | | | | | | $ 50,000 | |
Long-Term Line of Credit | [2],[3],[4],[5] | | | | | | | | | | | | | 47,500 | [1] | 24,600 | | | | | | | |
Revolving Credit Facility Expiring December 15, 2025 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 100,000 | [1] | 100,000 | | | | | $ 100,000 | | |
Long-Term Line of Credit | [2],[3],[4],[5],[6] | | | | | | | | | | | | | 0 | [1] | 0 | | | | | | | |
Revolving Credit Facility Expiring December 11, 2024 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 20,000 | [1] | 20,000 | | | | $ 20,000 | | | |
Long-Term Line of Credit | [2],[3],[4],[5] | | | | | | | | | | | | | 14,300 | [1] | 11,100 | | | | | | | |
Revolving Credit Facility Expiring July 31, 2026 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 35,000 | [1] | 35,000 | | $ 35,000 | | | | | |
Long-Term Line of Credit | [2],[3],[4],[5] | | | | | | | | | | | | | 15,000 | [1] | 25,000 | | | | | | | |
Revolving Credit Facility Expiring December 15, 2026 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 300,000 | [1] | 300,000 | | | | | | | |
Long-Term Line of Credit | [2],[3],[4],[6] | | | | | | | | | | | | | 300,000 | [1] | 300,000 | | | | | | | |
Proceeds from Issuance of Long-term Debt, Total | | | | | | | | | $ 300,000 | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | | | | | | | 4 years | | | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | | | | | | | | 4.24% | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring December 15, 2026 [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | | | | 11 months | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring December 15, 2026 [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | | | | 18 months | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring May 15, 2026 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 300,000 | [1] | 300,000 | | | | | | | |
Long-Term Line of Credit | [2],[3],[4],[6] | | | | | | | | | | | | | 300,000 | [1] | 300,000 | | | | | | | |
Proceeds from Issuance of Long-term Debt, Total | | | | | | | $ 300,000 | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | | | | | 3 years | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | | 18 months | | | | | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | | | | | | 3.53% | | | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring January 15, 2029 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | $ 250,000 | | | | | | | | 250,000 | [1] | 250,000 | | | | | | | |
Long-Term Line of Credit | [2],[3],[4],[6] | | | | | | | | | | | | | 250,000 | [1] | 250,000 | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | | | | 5 years | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | | | 18 months | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | | | | | 6.33% | | | | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring August 5, 2024 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | $ 100,000 | | | | | | | | | | | | | | | | | | |
Long-Term Line of Credit | | | | | | | | | | | | | | 50,000 | | | | | | | | | |
Revolving Credit Facility Expiring March 15, 2027 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 100,000 | [1] | 100,000 | | | | | | | |
Long-Term Line of Credit | [2],[3],[4],[6] | | | | | | | | | | | | | 100,000 | [1] | 100,000 | | | | | | | |
Proceeds from Issuance of Long-term Debt, Total | | | | $ 100,000 | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | | 3 years | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | | 18 months | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | | | 7.32% | | | | | | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring May 26, 2026 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 20,000 | [1] | 20,000 | $ 20,000 | | | | | | |
Long-Term Line of Credit | [2],[3],[4] | | | | | | | | | | | | | 0 | [1] | 0 | | | | | | | |
Revolving Credit Facility Expiring February 15, 2028 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 300,000 | [1] | 300,000 | | | | | | | |
Long-Term Line of Credit | [2],[3],[4],[6] | | | | | | | | | | | | | 300,000 | [1] | 0 | | | | | | | |
Proceeds from Issuance of Long-term Debt, Total | | | $ 300,000 | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | | 3 years | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | | 18 years | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | | 9.51% | | | | | | | | | | | | | | | | | | | | |
Revolving Credit Facility Expiring May 17, 2027 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Line of Credit Facility, Maximum Borrowing Capacity | | | | | | | | | | | | | | 150,000 | [1] | 150,000 | | | | | | | |
Long-Term Line of Credit | [2],[3],[4],[6] | | | | | | | | | | | | | $ 150,000 | [1] | $ 0 | | | | | | | |
Proceeds from Issuance of Long-term Debt, Total | | $ 150,000 | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure (Year) | | 2 years | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month) | | 18 years | | | | | | | | | | | | | | | | | | | | | |
Asset Backed Securities, Weighted Average Interest Rate | | 9.39% | | | | | | | | | | | | | | | | | | | | | |
Prime Rate [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Variable Rate | | | | | | | | | | | | | | 8.50% | | | | | | | | | |
Prime Rate [Member] | Revolving Credit Facility Expiring July 31, 2026 [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Interest Rate, Stated Percentage | | | | | | | | | | | | | | 4% | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Variable Rate | | | | | | | | | | | | | | 5.38% | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Revolving Credit Facility Expiring October 30, 2025 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | | | | | | | | | 3% | | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Revolving Credit Facility Expiring November 1, 2025 1[Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | | | | | | | | | | 2.25% | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Revolving Credit Facility Expiring November 1, 2025 1[Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | | | | | | | | | | 2.60% | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Revolving Credit Facility Expiring July 20, 2025 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | | | | | | | | | | 3.60% | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Revolving Credit Facility Expiring December 15, 2025 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | | | | | | | | | | 3.75% | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | August 2022 Revolving Credit Facility [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | 1.80% | | | | | | | | | | | | | | | | | | |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Revolving Credit Facility Expiring May 26, 2026 [Member] | | | | | | | | | | | | | | | | | | | | | | | |
Debt Instrument, Basis Spread on Variable Rate | | | | | | | | | | | | | | 3.75% | | | | | | | | | |
| |
[1]As of December 31, 2023, the Prime Rate was 8.50% and the Secured Overnight Financing Rate ("SOFR") was 5.38%.[2]Loans are associated with VIEs. See Note 8, "Variable Interest Entities" for more information.[3]Loans are subject to certain affirmative covenants tied to default rates and other performance metrics the failure of which could result in required early repayment of the remaining unamortized balances of the notes.[4]See below for additional information.[5]These notes reflect modifications to either extend the maturity date, increase the loan amount or both, and are treated as accounting modifications.[6]Creditors do not have recourse against the general assets of the Company but only to the collateral within the VIEs. | |