v3.26.1
Fair Value Measurements - Estimated Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Held to maturity securities $ 686,724 $ 674,890
Loans held for investment, net 8,588,071 8,220,415
Broker-dealer and clearing organization receivables 1,714,179 1,588,882
Financial liabilities:    
Broker-dealer and clearing organization payables 1,524,115 1,518,503
Notes Payable 148,703 148,587
Carrying Value    
Financial assets:    
Cash and cash equivalents 751,158 1,232,594
Assets segregated for regulatory purposes 17,827 20,211
Securities purchased under agreements to resell 112,496 55,977
Held to maturity securities 745,175 728,329
Loans held for sale 102,444 63,987
Loans held for investment, net 8,588,071 8,220,415
Broker-dealer and clearing organization receivables 1,714,179 1,588,882
Other assets 71,893 70,079
Financial liabilities:    
Deposits 10,514,053 10,878,080
Broker-dealer and clearing organization payables 1,524,115 1,518,503
Short-term borrowings 1,243,214 676,882
Notes Payable 148,703 148,587
Other liabilities 6,706 7,489
Fair Value    
Financial assets:    
Cash and cash equivalents 751,158 1,232,594
Assets segregated for regulatory purposes 17,827 20,211
Securities purchased under agreements to resell 112,496 55,977
Held to maturity securities 686,724 674,890
Loans held for sale 105,605 65,549
Loans held for investment, net 8,709,780 8,392,700
Broker-dealer and clearing organization receivables 1,714,179 1,588,882
Other assets 71,893 70,079
Financial liabilities:    
Deposits 10,507,154 10,871,788
Broker-dealer and clearing organization payables 1,524,115 1,518,503
Short-term borrowings 1,243,214 676,882
Notes Payable 150,132 144,323
Other liabilities 6,706 7,489
Fair Value | Level 1    
Financial assets:    
Cash and cash equivalents 751,158 1,232,594
Assets segregated for regulatory purposes 17,827 20,211
Fair Value | Level 2    
Financial assets:    
Securities purchased under agreements to resell 112,496 55,977
Held to maturity securities 686,724 674,890
Loans held for sale 27,823 19,251
Loans held for investment, net 406,341 344,533
Broker-dealer and clearing organization receivables 1,714,179 1,588,882
Other assets 71,893 70,079
Financial liabilities:    
Deposits 10,507,154 10,871,788
Broker-dealer and clearing organization payables 1,524,115 1,518,503
Short-term borrowings 1,243,214 676,882
Notes Payable 150,132 144,323
Other liabilities 6,706 7,489
Fair Value | Level 3    
Financial assets:    
Loans held for sale 77,782 46,298
Loans held for investment, net $ 8,303,439 $ 8,048,167