Guaranteed Loan Financing - Schedule of Guaranteed Loan Financing, Interest Rates And Maturity Dates (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Guaranteed Loan Financing [Line Items] | ||
| Ending Balance | $ 950,103 | $ 524,091 |
| Guaranteed Investment Contract | ||
| Guaranteed Loan Financing [Line Items] | ||
| Ending Balance | $ 950,103 | $ 524,091 |
| Guaranteed Investment Contract | Weighted Average | ||
| Guaranteed Loan Financing [Line Items] | ||
| Interest rates (in percent) | 7.51% | 7.97% |
| Guaranteed Investment Contract | Minimum | ||
| Guaranteed Loan Financing [Line Items] | ||
| Interest rates (in percent) | 1.45% | 1.45% |
| Guaranteed Investment Contract | Maximum | ||
| Guaranteed Loan Financing [Line Items] | ||
| Interest rates (in percent) | 13.25% | 12.75% |