v3.26.1
FAIR VALUE - Financial Statement Items on Recurring Basis by Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets:            
Loans held for sale, at fair value $ 2,643,032   $ 3,165,542      
Loans held for investment, at fair value 106,268 $ 108,230 109,821 $ 111,591 $ 114,447 $ 116,627
Trading securities 82,008   85,640      
Derivative assets: 59,225   42,365      
Servicing rights 1,779,817   1,658,223      
Total assets at fair value 4,670,350   5,061,591      
Liabilities:            
Derivative liabilities: 6,341   10,718      
Servicing rights 28,274   20,517      
Total liabilities at fair value 34,615   31,235      
Interest rate lock commitments            
Assets:            
Derivative assets: 46,369   42,207      
Liabilities:            
Derivative liabilities: 1,104   1,870      
Forward sale contracts            
Assets:            
Derivative assets: 1,308   158      
Liabilities:            
Derivative liabilities: 5,237   3,416      
Interest rate swap futures            
Assets:            
Derivative assets: 10,988   0      
Liabilities:            
Derivative liabilities: 0   3,420      
Put options on treasuries            
Assets:            
Derivative assets: 560   0      
Liabilities:            
Derivative liabilities: 0   2,012      
Level 1            
Assets:            
Loans held for sale, at fair value 0   0      
Loans held for investment, at fair value 0   0      
Trading securities 0   0      
Servicing rights 0   0      
Total assets at fair value 11,548   0      
Liabilities:            
Servicing rights 0   0      
Total liabilities at fair value 0   5,432      
Level 1 | Interest rate lock commitments            
Assets:            
Derivative assets: 0   0      
Liabilities:            
Derivative liabilities: 0   0      
Level 1 | Forward sale contracts            
Assets:            
Derivative assets: 0   0      
Liabilities:            
Derivative liabilities: 0   0      
Level 1 | Interest rate swap futures            
Assets:            
Derivative assets: 10,988          
Liabilities:            
Derivative liabilities:     3,420      
Level 1 | Put options on treasuries            
Assets:            
Derivative assets: 560          
Liabilities:            
Derivative liabilities:     2,012      
Level 2            
Assets:            
Loans held for sale, at fair value 2,643,032   3,165,542      
Loans held for investment, at fair value 106,268   109,821      
Trading securities 82,008   85,640      
Servicing rights 0   0      
Total assets at fair value 2,832,616   3,361,161      
Liabilities:            
Servicing rights 0   0      
Total liabilities at fair value 5,237   3,416      
Level 2 | Interest rate lock commitments            
Assets:            
Derivative assets: 0   0      
Liabilities:            
Derivative liabilities: 0   0      
Level 2 | Forward sale contracts            
Assets:            
Derivative assets: 1,308   158      
Liabilities:            
Derivative liabilities: 5,237   3,416      
Level 2 | Interest rate swap futures            
Assets:            
Derivative assets: 0          
Liabilities:            
Derivative liabilities:     0      
Level 2 | Put options on treasuries            
Assets:            
Derivative assets: 0          
Liabilities:            
Derivative liabilities:     0      
Level 3            
Assets:            
Loans held for sale, at fair value 0   0      
Loans held for investment, at fair value 0   0      
Trading securities 0   0      
Servicing rights 1,779,817   1,658,223      
Total assets at fair value 1,826,186   1,700,430      
Liabilities:            
Servicing rights 28,274   20,517      
Total liabilities at fair value 29,378   22,387      
Level 3 | Interest rate lock commitments            
Assets:            
Derivative assets: 46,369   42,207      
Liabilities:            
Derivative liabilities: 1,104   1,870      
Level 3 | Forward sale contracts            
Assets:            
Derivative assets: 0   0      
Liabilities:            
Derivative liabilities: 0   0      
Level 3 | Interest rate swap futures            
Assets:            
Derivative assets: 0          
Liabilities:            
Derivative liabilities:     0      
Level 3 | Put options on treasuries            
Assets:            
Derivative assets: $ 0          
Liabilities:            
Derivative liabilities:     $ 0