Servicing Rights - Schedule of Servicing Rights at Amortized Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Servicing Asset at Amortized Cost, Balance [Roll Forward] | ||||
| Beginning net carrying amount | $ 126,279 | |||
| Ending net carrying amount | $ 117,463 | $ 124,283 | 117,463 | $ 124,283 |
| SBA | ||||
| Servicing Asset at Amortized Cost, Balance [Roll Forward] | ||||
| Beginning net carrying amount | 39,971 | 43,289 | 41,056 | 39,227 |
| Additions | 1,771 | 2,229 | 3,183 | 7,092 |
| Amortization | (1,706) | (1,946) | (3,470) | (3,580) |
| Recovery (impairment) | (1,219) | (4,379) | (1,952) | (3,546) |
| Ending net carrying amount | 38,817 | 39,193 | 38,817 | 39,193 |
| Multi-family | ||||
| Servicing Asset at Amortized Cost, Balance [Roll Forward] | ||||
| Beginning net carrying amount | 60,008 | 65,559 | 61,331 | 67,996 |
| Additions | 1,945 | 2,114 | 3,618 | 2,686 |
| Amortization | (2,926) | (3,046) | (5,922) | (6,055) |
| Ending net carrying amount | 59,027 | 64,627 | 59,027 | 64,627 |
| USDA | ||||
| Servicing Asset at Amortized Cost, Balance [Roll Forward] | ||||
| Beginning net carrying amount | 20,767 | 16,486 | 20,620 | 16,465 |
| Additions | 791 | 2,420 | 1,261 | 3,109 |
| Amortization | (819) | (645) | (1,609) | (1,332) |
| Recovery (impairment) | (3,746) | (1,857) | (3,279) | (1,838) |
| Ending net carrying amount | 16,993 | 16,404 | 16,993 | 16,404 |
| Small business loans | ||||
| Servicing Asset at Amortized Cost, Balance [Roll Forward] | ||||
| Beginning net carrying amount | 2,941 | 4,480 | 3,272 | 4,752 |
| Additions | 476 | 580 | 916 | 1,124 |
| Amortization | (622) | (762) | (1,283) | (1,551) |
| Recovery (impairment) | (169) | (239) | (279) | (266) |
| Ending net carrying amount | $ 2,626 | $ 4,059 | $ 2,626 | $ 4,059 |