v3.26.1
Small Business Administration ("SBA") Loans Held for Sale - SBA activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Small Business Administration ("SBA") Loans Held for Sale          
Guaranteed portion of SBA loans for sale $ 336,700   $ 336,700   $ 247,900
SBA loan purchases - guaranteed portion 313,008 $ 235,722 659,673 $ 686,586  
SBA security pools created - guaranteed portion 233,105 194,255 518,923 507,136  
SBA security pools sold into the secondary market 219,145 160,207 513,362 481,197  
SBA individual loans sold $ 3,960 $ 43,411 $ 38,609 $ 58,829