v3.25.2
Fair Value Measurement - Carrying amounts and fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying Amount | Level 1    
Fair Value Measurement    
Cash and cash equivalents $ 22,474 $ 18,066
Notes payable (listed) – fixed rate debt 230,239 230,239
Investment securities 1,039 1,517
Carrying Amount | Level 2    
Fair Value Measurement    
Lines of credit and repurchase agreements – variable rate debt 40,680 73,708
Carrying Amount | Level 3    
Fair Value Measurement    
Loans held for investment, net 364,463 356,571
Loans held for sale, net 8,830 10,970
Interest and fees receivable and due from borrowers 10,782 8,918
Investments in limited liability companies 48,710 53,942
Advances from borrowers 4,146 4,047
Mortgage payable 960 1,002
Fair Value Measurement | Level 1    
Fair Value Measurement    
Cash and cash equivalents 22,474 18,066
Notes payable (listed) – fixed rate debt 195,598 194,810
Investment securities 1,039 1,517
Fair Value Measurement | Level 2    
Fair Value Measurement    
Lines of credit and repurchase agreements – variable rate debt 40,680 73,708
Fair Value Measurement | Level 3    
Fair Value Measurement    
Loans held for investment, net 364,463 356,571
Loans held for sale, net 8,830 10,970
Interest and fees receivable and due from borrowers 10,782 8,918
Investments in limited liability companies 48,710 53,942
Advances from borrowers 4,146 4,047
Mortgage payable $ 960 $ 1,002