v3.26.1
Fair Value Measurements - Schedule of Changes in Fair Value for Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance $ 98,721 $ 105,670
Purchases or Originations 122 0
Sales / Principal payments (468) (834)
Unrealized gains (losses), net (7,385) (877)
Ending balance 90,990 103,959
Contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 18,698 573
Unrealized (gains) losses, net 1,743 0
Mergers and acquisitions 0 15,409
Ending balance 20,441 15,982
Loans, net    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 737 3,533
Purchases or Originations 122 0
Sales / Principal payments (468) (834)
Unrealized gains (losses), net 71 (681)
Ending balance 462 2,018
Loans, held for sale    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 0 2,750
Unrealized gains (losses), net 0 10
Ending balance 0 2,760
Investment in unconsolidated joint ventures    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 5,737 6,577
Unrealized gains (losses), net (220) (206)
Ending balance 5,517 6,371
Preferred equity investment    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 79,887 92,810
Unrealized gains (losses), net (7,236) 0
Ending balance 72,651 92,810
Receivable from third party    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 12,360 0
Ending balance $ 12,360 $ 0