XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Carrying Amount | Credit agreements    
Financial Liabilities    
Credit Agreements $ 231,584 $ 508,146
Carrying Amount | Senior unsecured bond due 2026    
Financial Liabilities    
Credit Agreements 299,200 297,828
Carrying Amount | Senior unsecured bond due 2029    
Financial Liabilities    
Credit Agreements 395,775 394,405
Carrying Amount | Senior unsecured bond due 2030    
Financial Liabilities    
Credit Agreements 493,046  
Estimated Fair Value | Credit agreements    
Financial Liabilities    
Credit Agreements 231,584 513,799
Estimated Fair Value | Senior unsecured bond due 2026    
Financial Liabilities    
Credit Agreements 300,330 299,478
Estimated Fair Value | Senior unsecured bond due 2029    
Financial Liabilities    
Credit Agreements 421,200 424,792
Estimated Fair Value | Senior unsecured bond due 2030    
Financial Liabilities    
Credit Agreements 525,560  
Investments in receivables, net | Carrying Amount    
Financial Assets    
Receivables 1,928,742 1,497,748
Investments in receivables, net | Estimated Fair Value    
Financial Assets    
Receivables 2,156,926 1,646,535
Credit card receivables | Carrying Amount    
Financial Assets    
Receivables 16,312 17,176
Credit card receivables | Estimated Fair Value    
Financial Assets    
Receivables $ 16,312 $ 17,176