v3.26.1
Capital Markets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Mortgage Brokerage and Debt Placement $ 764,303 $ 639,635 $ 1,482,363 $ 1,195,865
Total 888,419 759,112 1,734,939 1,424,606
Capital Markets        
Disaggregation of Revenue        
Total 259,236 223,453 511,693 396,980
Investment Sales        
Disaggregation of Revenue        
Other sources of revenue 164,599 106,623 305,265 199,481
Fair Value of Expected Net Future Cash Flows from Servicing Recognized at Commitment, Net        
Disaggregation of Revenue        
Other sources of revenue 26,557 24,747 55,737 46,150
Loan Originations Related Fees and Sales Premiums, Net        
Disaggregation of Revenue        
Other sources of revenue 23,513 26,946 48,926 49,026
Mortgage Brokerage and Debt Placement        
Disaggregation of Revenue        
Mortgage Brokerage and Debt Placement $ 44,567 $ 65,137 $ 101,765 $ 102,323