Fair Value Measurements - Schedule of Estimated Fair Value of Servicing Assets (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Fair Value Disclosures [Abstract] | ||
| Weighted-average market servicing rate assumptions | 0.58% | 0.58% |
| Change in fair value from: | ||
| Market servicing rate increase by .1% | $ (8,123) | $ (7,289) |
| Market servicing rate decrease by .1% | $ 8,123 | $ 7,289 |
| Change in rate | 0.10% | 0.10% |