v3.26.1
Related Party Transactions - Schedule of Related Party Platform Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Related Party Transaction [Line Items]    
Total related party Platform revenue $ 4,100 $ 3,500
Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue 3,698 3,197
Fund management fees | Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue 2,456 2,470
Financing fees | Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue 401 52
Development and construction fees | Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue 455 470
Brokerage fees | Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue 352 204
Total asset management | Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue 3,664 3,196
Performance allocations | Related party    
Related Party Transaction [Line Items]    
Total related party Platform revenue $ 34 $ 1