v3.26.1
Credit Card Receivables - Age Analysis of Past-Due (Details) - Credit card receivables - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Credit Card Receivables    
Unpaid principal balance $ 16,640 $ 18,095
Total Past Due    
Credit Card Receivables    
Unpaid principal balance 1,595 1,815
30-59    
Credit Card Receivables    
Unpaid principal balance 458 554
60-89    
Credit Card Receivables    
Unpaid principal balance 373 340
>90    
Credit Card Receivables    
Unpaid principal balance 764 921
Current    
Credit Card Receivables    
Unpaid principal balance 15,045 16,280
Unites States    
Credit Card Receivables    
Unpaid principal balance 8,714 8,615
Unites States | Total Past Due    
Credit Card Receivables    
Unpaid principal balance 1,108 1,121
Unites States | 30-59    
Credit Card Receivables    
Unpaid principal balance 299 323
Unites States | 60-89    
Credit Card Receivables    
Unpaid principal balance 257 210
Unites States | >90    
Credit Card Receivables    
Unpaid principal balance 552 588
Unites States | Current    
Credit Card Receivables    
Unpaid principal balance 7,606 7,494
Canada    
Credit Card Receivables    
Unpaid principal balance 7,926 9,480
Canada | Total Past Due    
Credit Card Receivables    
Unpaid principal balance 487 695
Canada | 30-59    
Credit Card Receivables    
Unpaid principal balance 159 232
Canada | 60-89    
Credit Card Receivables    
Unpaid principal balance 116 130
Canada | >90    
Credit Card Receivables    
Unpaid principal balance 212 333
Canada | Current    
Credit Card Receivables    
Unpaid principal balance $ 7,439 $ 8,786