XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Notes Payable (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Jul. 31, 2024
May 31, 2024
Nov. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
May 31, 2022
Nov. 30, 2021
Jun. 30, 2021
Oct. 31, 2020
Dec. 31, 2024
Dec. 31, 2023
Feb. 29, 2024
Aug. 31, 2022
Jan. 31, 2021
Aug. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Oct. 31, 2015
Long-Term Line of Credit   $ 2,193,993                   $ 2,193,993 $ 1,838,647              
Proceeds from Issuance of Long-term Debt, Total                     $ 250,000                  
Term Note [Member]                                        
Long-term Debt, Total                                 $ 17,400      
Senior Notes 2026 [Member]                                        
Debt Instrument, Interest Rate, Stated Percentage                 6.125%                      
Debt Instrument, Face Amount                 $ 150,000                      
Amortization of Debt Issuance Costs                       1,400 1,400              
Extinguishment of Debt, Amount                       400 1,400              
Senior Notes 2029 [Member]                                        
Debt Instrument, Interest Rate, Stated Percentage     9.25%                                  
Debt Instrument, Face Amount     $ 60,000                     $ 57,200            
Amortization of Debt Issuance Costs                       800                
Revolving Credit Facility Expiring November 1, 2025 1[Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   65,000                   65,000                
Long-Term Line of Credit   36,100                   36,100                
Revolving Credit Facility Expiring July 20, 2025 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   75,000                   75,000                
Long-Term Line of Credit   74,600                   $ 74,600                
Debt Instrument, Basis Spread on Variable Rate                       3.60%                
Revolving Credit Facility Expiring December 15, 2025 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   100,000                   $ 100,000 100,000           $ 100,000  
Long-Term Line of Credit [1],[2],[3],[4],[5]   0                   0 0              
Revolving Credit Facility Expiring December 11, 2024 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity                                   $ 20,000    
Long-Term Line of Credit   14,500                   14,500                
Revolving Credit Facility Expiring July 31, 2026 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity                               $ 50,000        
Long-Term Line of Credit   50,000                   50,000                
Revolving Credit Facility Expiring December 15, 2026 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   300,000                   300,000 300,000              
Long-Term Line of Credit [1],[2],[3],[4]   300,000                   300,000 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   283,300                   283,300 283,300              
Long-Term Line of Credit [1],[2],[3],[4]   283,300                   283,300 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, Sold May 2022, Expiring November 15, 2028 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   325,000           $ 325,000       325,000 325,000              
Long-Term Line of Credit [1],[2],[3],[4],[5]   325,000                   325,000 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                             $ 158,300          
Long-Term Line of Credit   0                   0                
Revolving Credit Facility Expiring March 15, 2027 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   100,000                   100,000 100,000              
Long-Term Line of Credit [1],[2],[3],[4]   100,000                   100,000 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   25,000                   25,000                
Long-Term Line of Credit   12,500                   12,500                
Revolving Credit Facility Expiring February 15, 2028 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   300,000                   300,000 300,000              
Long-Term Line of Credit [1],[2],[3],[4]   300,000                   300,000 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           9.51%                            
Revolving Credit Facility Expiring May 17, 2027 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   150,000                   150,000 150,000              
Long-Term Line of Credit [1],[2],[3],[4]   150,000                   150,000 150,000              
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 months                              
Asset Backed Securities, Weighted Average Interest Rate         9.39%                              
Revolving Credit Facility, Sold May 2024, Expiring November 15, 2028 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity   250,000                   250,000 250,000              
Long-Term Line of Credit [1],[2],[3],[4]   250,000                   250,000 $ 0              
Proceeds from Issuance of Long-term Debt, Total       $ 250,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       8.86%                                
Revolving Credit Facility Sold July 2024 Expiring March 29, 2025 [Member]                                        
Long-Term Line of Credit   140,000                   140,000                
Proceeds from Issuance of Long-term Debt, Total     150,000                                  
Revolving Credit Facility Sold July 2024 Expiring March 29, 2029 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity     $ 32,800                                  
Long-Term Line of Credit   30,000                   $ 30,000                
Revolving Credit Facility Sold July 2024 Expiring March 29, 2029 [Member] | Subsequent Event [Member]                                        
Repayments of Lines of Credit $ 30,000                                      
Revolving Credit Facility, Sold December 2024, Expiring February 15, 2029 [Member]                                        
Proceeds from Issuance of Long-term Debt, Total   $ 100,000                                    
Asset Backed Securities, Term of Revolving Structure (Year)   30 months                                    
Asset Backed Securities, Term of Revolving Structure, Subsequent Amortization Period (Month)   18 months                                    
Asset Backed Securities, Weighted Average Interest Rate   7.78%                   7.78%                
Prime Rate [Member]                                        
Debt Instrument, Variable Rate   7.50%                   7.50%                
Prime Rate [Member] | Revolving Credit Facility Expiring July 31, 2026 [Member] | Minimum [Member]                                        
Debt Instrument, Interest Rate, Stated Percentage   4.00%                   4.00%                
Term Secured Overnight Financing Rate [Member]                                        
Debt Instrument, Variable Rate   4.33%                   4.33%                
Term Secured Overnight Financing Rate [Member] | Revolving Credit Facility Expiring May 26, 2026 [Member]                                        
Debt Instrument, Basis Spread on Variable Rate                       3.75%                
Term Secured Overnight Financing Rate [Member] | Revolving Credit Facility Sold July 2024 Expiring March 29, 2025 [Member]                                        
Debt Instrument, Basis Spread on Variable Rate                       2.15%                
Term Secured Overnight Financing Rate [Member] | Revolving Credit Facility Sold July 2024 Expiring March 29, 2029 [Member]                                        
Debt Instrument, Basis Spread on Variable Rate                       2.50%                
Secured Overnight Financing Rate (SOFR) [Member]                                        
Debt Instrument, Variable Rate   4.49%                   4.49%                
Secured Overnight Financing Rate (SOFR) [Member] | Revolving Credit Facility Expiring October 30, 2025 [Member]                                        
Debt Instrument, Basis Spread on Variable Rate                       3.00%                
Secured Overnight Financing Rate (SOFR) [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) [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) [Member] | Revolving Credit Facility Expiring December 15, 2025 [Member]                                        
Debt Instrument, Basis Spread on Variable Rate                       3.75%                
Secured Overnight Financing Rate (SOFR) [Member] | Revolving Credit Facility Expiring August 5, 2024 [Member]                                        
Debt Instrument, Basis Spread on Variable Rate                       4.20%                
Revolving Credit Facility Expiring October 30, 2025 [Member]                                        
Line of Credit Facility, Maximum Borrowing Capacity                                       $ 50,000
Long-Term Line of Credit   $ 49,800                   $ 49,800                
[1] Creditors do not have recourse against the general assets of the Company but only to the collateral within the VIEs.
[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.