v3.25.2
Real Estate Owned ("REO") (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
property
Jun. 30, 2024
USD ($)
property
Dec. 31, 2024
USD ($)
property
Real Estate [Abstract]      
Real estate owned, net $ 18,626   $ 18,574
Impairment loss 0   492
Real estate held for rental 800   800
Real estate held-for-sale $ 17,800   $ 17,800
Number of held for sale properties sold | property 6 11  
Gain on sale of real estate properties held for sale $ 100 $ 300  
Number of properties held for rental | property 1   1
Lease term of rental property held for rental 5 years