v3.25.2
Fair Value Measurements - Schedule of Other Asset-Backed Securities at Fair Value Activity (Details) - Other asset-backed securities related to Structured Program transactions - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value at beginning of period $ 172,544 $ 103,866 $ 169,948 $ 73,393
Additions 35,738 43,887 60,624 86,625
Cash received (24,622) (12,735) (45,925) (22,066)
Credit loss expense (benefit) for securities available for sale 819 809 (502) (2,083)
Change in unrealized gain (loss) (447) (282) (113) (324)
Fair value at end of period $ 184,032 $ 135,545 $ 184,032 $ 135,545