XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Capital markets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Mortgage brokerage and debt placement $ 556,230 $ 450,159
Total 665,494 546,499
Capital markets    
Disaggregation of Revenue    
Total 173,527 130,766
Investment sales    
Disaggregation of Revenue    
Other sources of revenue 92,858 70,823
Total   70,800
Fair value of expected net future cash flows from servicing recognized at commitment, net    
Disaggregation of Revenue    
Other sources of revenue 21,403 16,144
Loan originations related fees and sales premiums, net    
Disaggregation of Revenue    
Other sources of revenue 22,080 16,699
Mortgage brokerage and debt placement    
Disaggregation of Revenue    
Mortgage brokerage and debt placement $ 37,186 $ 27,100