v3.25.2
Fair Value of Financial Instruments - Financial Assets and Liabilities Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, gross $ 311,424 $ 294,166 $ 227,694
Carrying Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 101,467 175,095 113,693
Accounts receivable, net 76,062 73,325 72,158
Total assets 882,765 913,788 782,983
Total liabilities 1,702,000 1,748,000 1,700,000
Carrying Value | Line of Credit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 152,000 198,000 150,000
Carrying Value | Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 1,550,000 1,550,000 1,550,000
Carrying Value | Pawn loans      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 550,718 517,867 491,731
Carrying Value | Financing Receivable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 154,518 147,501 105,401
Estimated Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 101,467 175,095 113,693
Accounts receivable, net 76,062 73,325 72,158
Total assets 1,041,528 1,062,813 909,169
Total liabilities 1,700,000 1,701,000 1,634,000
Estimated Fair Value | Line of Credit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 152,000 198,000 150,000
Estimated Fair Value | Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 1,548,000 1,503,000 1,484,000
Estimated Fair Value | Pawn loans      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 550,718 517,867 491,731
Estimated Fair Value | Financing Receivable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 313,281 296,526 231,587
Estimated Fair Value | Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 101,467 175,095 113,693
Accounts receivable, net 0 0 0
Total assets 101,467 175,095 113,693
Total liabilities 0 0 0
Estimated Fair Value | Level 1 | Line of Credit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 0 0 0
Estimated Fair Value | Level 1 | Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 0 0 0
Estimated Fair Value | Level 1 | Pawn loans      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 0 0 0
Estimated Fair Value | Level 1 | Financing Receivable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 0 0 0
Estimated Fair Value | Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 0 0 0
Accounts receivable, net 0 0 0
Total assets 0 0 0
Total liabilities 1,700,000 1,701,000 1,634,000
Estimated Fair Value | Level 2 | Line of Credit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 152,000 198,000 150,000
Estimated Fair Value | Level 2 | Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 1,548,000 1,503,000 1,484,000
Estimated Fair Value | Level 2 | Pawn loans      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 0 0 0
Estimated Fair Value | Level 2 | Financing Receivable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 0 0 0
Estimated Fair Value | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 0 0 0
Accounts receivable, net 76,062 73,325 72,158
Total assets 940,061 887,718 795,476
Total liabilities 0 0 0
Estimated Fair Value | Level 3 | Line of Credit      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 0 0 0
Estimated Fair Value | Level 3 | Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt 0 0 0
Estimated Fair Value | Level 3 | Pawn loans      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure 550,718 517,867 491,731
Estimated Fair Value | Level 3 | Financing Receivable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable, fair value disclosure $ 313,281 $ 296,526 $ 231,587