XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Capital markets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue        
Mortgage brokerage and debt placement $ 567,976 $ 513,151 $ 1,545,446 $ 1,432,292
Total 685,912 616,283 1,865,786 1,722,926
Capital markets        
Disaggregation of Revenue        
Total 188,708 159,266 481,514 416,040
Investment sales        
Disaggregation of Revenue        
Other sources of revenue 99,223 94,707 261,777 244,304
Fair value of expected net future cash flows from servicing recognized at commitment, net        
Disaggregation of Revenue        
Other sources of revenue 26,220 20,997 65,759 58,142
Loan originations related fees and sales premiums, net        
Disaggregation of Revenue        
Other sources of revenue 21,070 19,083 56,423 52,639
Mortgage brokerage and debt placement        
Disaggregation of Revenue        
Mortgage brokerage and debt placement $ 42,195 $ 24,479 $ 97,555 $ 60,955