v3.26.1
Loans - Schedule of Internal Risk Tier Categories (Details) - Fair Value - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total credit card $ 1,416,765 $ 1,549,521
Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 501,106 501,327
≥ 800 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 45,696 47,275
780 – 799 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 25,967 26,942
760 – 779 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 28,024 29,154
740 – 759 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 31,292 34,503
720 – 739 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 41,920 44,021
700 – 719 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 52,076 56,155
680 – 699 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 57,892 60,183
660 – 679 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 56,575 56,007
640 – 659 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 48,897 45,315
620 – 639 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 35,559 32,084
600 – 619 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card 21,985 20,397
≤ 599 | Credit card | Credit card    
Financing Receivable, Past Due [Line Items]    
Total credit card $ 55,223 $ 49,291