Guaranteed Loan Financing - Schedule of Guaranteed Loan Financing, Interest Rates And Maturity Dates (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Guaranteed Loan Financing [Line Items] | ||
| Ending Balance | $ 501,736 | $ 524,091 |
| Guaranteed Investment Contract | ||
| Guaranteed Loan Financing [Line Items] | ||
| Ending Balance | $ 501,736 | $ 524,091 |
| Guaranteed Investment Contract | Weighted Average | ||
| Guaranteed Loan Financing [Line Items] | ||
| Interest rates (in percent) | 7.47% | 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) | 12.25% | 12.75% |