v3.26.1
Real Estate Owned ("REO") - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Real Estate [Abstract]        
Real estate owned, net $ 16,022 $ 18,865 $ 16,402 $ 18,574
Recovery of impairment loss on real estate $ 97 $ 0    
Impairment of real estate     $ 1,100