v3.26.1
Fair Value Measurement - Carrying amounts and fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurement    
Advances from borrowers $ 5,360 $ 4,016
Mortgage payable 895 917
Carrying Amount | Level 1    
Fair Value Measurement    
Cash and cash equivalents 11,565 10,924
Notes payable (listed) - fixed rate debt/Senior secured notes payable 171,692 171,349
Carrying Amount | Level 2    
Fair Value Measurement    
Lines of credit 29,000 19,000
Carrying Amount | Level 3    
Fair Value Measurement    
Notes payable (listed) - fixed rate debt/Senior secured notes payable 96,702 86,573
Loans held for investment, net 341,209 363,678
Interest and fees receivable and due from borrowers 10,381 11,094
Investments in limited liability companies 35,235 39,132
Advances from borrowers 5,360 4,016
Mortgage payable 895 917
Fair Value Measurement | Level 1    
Fair Value Measurement    
Cash and cash equivalents 11,565 10,924
Notes payable (listed) - fixed rate debt/Senior secured notes payable 166,002 163,854
Fair Value Measurement | Level 2    
Fair Value Measurement    
Lines of credit 29,000 19,000
Fair Value Measurement | Level 3    
Fair Value Measurement    
Notes payable (listed) - fixed rate debt/Senior secured notes payable 99,233 89,277
Loans held for investment, net 341,209 363,678
Interest and fees receivable and due from borrowers 10,381 10,963
Investments in limited liability companies 35,235 39,132
Advances from borrowers 5,360 4,016
Mortgage payable $ 895 $ 917