v3.26.1
Fair Value Measurement - Carrying amounts and fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurement    
Advances from borrowers $ 3,119 $ 4,016
Mortgage payable 873 917
Carrying Amount | Level 1    
Fair Value Measurement    
Cash and cash equivalents 28,819 10,924
Notes payable (listed) - fixed rate debt/Senior secured notes payable 172,041 171,349
Carrying Amount | Level 2    
Fair Value Measurement    
Lines of credit 36,500 19,000
Carrying Amount | Level 3    
Fair Value Measurement    
Notes payable (listed) - fixed rate debt/Senior secured notes payable 96,848 86,573
Loans held for investment, net 322,313 363,678
Interest and fees receivable and due from borrowers 8,388 11,094
Investments in limited liability companies 34,237 39,132
Advances from borrowers 3,119 4,016
Mortgage payable 873 917
Fair Value Measurement | Level 1    
Fair Value Measurement    
Cash and cash equivalents 28,819 10,924
Notes payable (listed) - fixed rate debt/Senior secured notes payable 170,422 163,854
Fair Value Measurement | Level 2    
Fair Value Measurement    
Lines of credit 36,500 19,000
Fair Value Measurement | Level 3    
Fair Value Measurement    
Notes payable (listed) - fixed rate debt/Senior secured notes payable 105,423 89,277
Loans held for investment, net 322,313 363,678
Interest and fees receivable and due from borrowers 8,388 10,963
Investments in limited liability companies 34,237 39,132
Advances from borrowers 3,119 4,016
Mortgage payable $ 873 $ 917