v3.26.1
Accounts Receivable, Net - Schedule of Accounts Receivable, Noncurrent, Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables $ 215,723 $ 218,244
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 192,032 209,466
Total past due receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 23,691 8,778
Less than 90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 18,385 5,960
Equal to or Greater than 90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 5,306 2,818
Credit card receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 29,984 29,345
Credit card receivables | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 14,325 22,340
Credit card receivables | Total past due receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 15,659 7,005
Credit card receivables | Less than 90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 12,639 4,264
Credit card receivables | Equal to or Greater than 90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 3,020 2,741
Credit card receivables, pledged    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 185,739 188,899
Credit card receivables, pledged | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 177,707 187,126
Credit card receivables, pledged | Total past due receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 8,032 1,773
Credit card receivables, pledged | Less than 90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 5,746 1,696
Credit card receivables, pledged | Equal to or Greater than 90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total credit card receivables 2,286 77
Credit Card Receivables, Disputed    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Excludes from disputed receivables $ 3,800 $ 1,700