v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Financial Assets      
Cash and cash equivalents $ 26,249 $ 23,231 $ 26,989
Carrying Amount      
Financial Assets      
Cash and cash equivalents 26,249 23,231  
Receivables 15,108 12,245  
Carrying Amount | Credit agreements      
Financial Liabilities      
Credit Agreements 244,214 231,584  
Carrying Amount | Senior unsecured bond due 2026      
Financial Liabilities      
Credit Agreements 299,543 299,200  
Carrying Amount | Senior unsecured bond due 2029      
Financial Liabilities      
Credit Agreements 396,118 395,775  
Carrying Amount | Senior unsecured bond due 2030      
Financial Liabilities      
Credit Agreements 493,447 493,046  
Estimated Fair Value      
Financial Assets      
Cash and cash equivalents 26,249 23,231  
Receivables 15,108 12,245  
Estimated Fair Value | Credit agreements      
Financial Liabilities      
Credit Agreements 244,214 231,584  
Estimated Fair Value | Senior unsecured bond due 2026      
Financial Liabilities      
Credit Agreements 300,444 300,330  
Estimated Fair Value | Senior unsecured bond due 2029      
Financial Liabilities      
Credit Agreements 420,885 421,200  
Estimated Fair Value | Senior unsecured bond due 2030      
Financial Liabilities      
Credit Agreements 519,875 525,560  
Investments in receivables, net | Carrying Amount      
Financial Assets      
Receivables 1,929,069 1,928,742  
Investments in receivables, net | Estimated Fair Value      
Financial Assets      
Receivables 2,131,126 2,156,926  
Credit card receivables | Carrying Amount      
Financial Assets      
Receivables 15,130 16,312  
Credit card receivables | Estimated Fair Value      
Financial Assets      
Receivables $ 15,130 $ 16,312