Loans and Leases Held for Investment at Amortized Cost, Net of Allowance for Loan and Lease Losses - Schedule of Components of the Allowance for Loan and Lease Losses (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|---|---|
Receivables [Abstract] | ||||||
Gross allowance for loan and lease losses | $ 293,707 | $ 285,686 | ||||
Recovery asset value | (40,718) | (48,952) | ||||
Allowance for loan and lease losses | $ 252,989 | $ 244,193 | $ 236,734 | $ 228,909 | $ 259,150 | $ 310,387 |