v3.25.4
Related Party Transactions - Cash and Restricted Cash Held at NexBank (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Total cash at NexBank $ 145,185 $ 84,632
NexBank    
Related Party Transaction [Line Items]    
Total cash at NexBank 7,014 3,817
NexBank | Vinebrook Portfolio    
Related Party Transaction [Line Items]    
Total cash at NexBank 4,283 90
NexBank | NexPoint Homes Portfolio    
Related Party Transaction [Line Items]    
Total cash at NexBank $ 2,731 $ 3,727