v3.25.2
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Thousands
Jul. 15, 2025
Jul. 01, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Multifamily loan on nonaccrual status     $ 22,106 $ 22,957
2029 Notes [Member]        
Subsequent Event [Line Items]        
Redemption of notes $ 10,000      
Subsequent Event [Member] | Multifamily Loan [Member]        
Subsequent Event [Line Items]        
Multifamily loan on nonaccrual status   $ 4,800