XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Capital markets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Mortgage Brokerage and Debt Placement $ 639,635 $ 527,326 $ 1,195,865 $ 977,469
Total 759,112 633,375 1,424,606 1,179,874
Capital Markets        
Disaggregation of Revenue        
Total 223,453 162,040 396,980 292,806
Investment Sales        
Disaggregation of Revenue        
Other sources of revenue 106,623 91,731 199,481 162,554
Fair Value of Expected Net Future Cash Flows from Servicing Recognized at Commitment, Net        
Disaggregation of Revenue        
Other sources of revenue 24,747 23,395 46,150 39,539
Loan Originations Related Fees and Sales Premiums, Net        
Disaggregation of Revenue        
Other sources of revenue 26,946 18,654 49,026 35,353
Mortgage Brokerage and Debt Placement        
Disaggregation of Revenue        
Mortgage Brokerage and Debt Placement $ 65,137 $ 28,260 $ 102,323 $ 55,360