v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value at beginning of period $ 238,349 $ 172,544 $ 219,370 $ 169,948
Additions 60,030 35,738 112,988 60,624
Cash received (38,918) (24,622) (71,694) (45,925)
Credit loss (expense) benefit for securities available for sale (165) 819 112 (502)
Change in unrealized loss (1,476) (447) (2,956) (113)
Fair value at end of period $ 257,820 $ 184,032 $ 257,820 $ 184,032