v3.25.2
Securities Available for Sale - Schedule of AFS Securities with Unrealized Losses, Aggregated by Period of Continuous Unrealized Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months $ 131,030 $ 464,591
Unrealized Losses, Less than 12 months (1,307) (2,404)
Fair Value, 12 months or longer 310,605 307,856
Unrealized Losses, 12 months or longer (56,119) (64,154)
Fair Value 441,635 772,447
Unrealized Losses (57,426) (66,558)
Senior asset-backed securities related to Structured Program transactions    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months   334,564
Unrealized Losses, Less than 12 months   (645)
Fair Value, 12 months or longer   0
Unrealized Losses, 12 months or longer   0
Fair Value   334,564
Unrealized Losses   (645)
U.S. agency residential mortgage-backed securities    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months 25,644 34,168
Unrealized Losses, Less than 12 months (409) (782)
Fair Value, 12 months or longer 187,755 185,405
Unrealized Losses, 12 months or longer (37,226) (42,461)
Fair Value 213,399 219,573
Unrealized Losses (37,635) (43,243)
Other asset-backed securities related to Structured Program transactions    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months 91,855 72,251
Unrealized Losses, Less than 12 months (792) (657)
Fair Value, 12 months or longer 2,328 0
Unrealized Losses, 12 months or longer (18) 0
Fair Value 94,183 72,251
Unrealized Losses (810) (657)
U.S. agency securities    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months 0 0
Unrealized Losses, Less than 12 months 0 0
Fair Value, 12 months or longer 75,134 75,946
Unrealized Losses, 12 months or longer (12,327) (14,513)
Fair Value 75,134 75,946
Unrealized Losses (12,327) (14,513)
Mortgage-backed securities    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months 12,396 21,970
Unrealized Losses, Less than 12 months (101) (316)
Fair Value, 12 months or longer 32,113 32,298
Unrealized Losses, 12 months or longer (5,338) (5,900)
Fair Value 44,509 54,268
Unrealized Losses (5,439) (6,216)
Other asset-backed securities    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months 1,135 1,638
Unrealized Losses, Less than 12 months (5) (4)
Fair Value, 12 months or longer 10,815 11,668
Unrealized Losses, 12 months or longer (444) (583)
Fair Value 11,950 13,306
Unrealized Losses (449) (587)
Municipal securities    
Schedule of Securities Available-for-sale [Line Items]    
Fair Value, Less than 12 months 0 0
Unrealized Losses, Less than 12 months 0 0
Fair Value, 12 months or longer 2,460 2,539
Unrealized Losses, 12 months or longer (766) (697)
Fair Value 2,460 2,539
Unrealized Losses $ (766) $ (697)