v3.26.1
Debt Certificates Payable - Schedule of Debt Securities Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Certificates Payable    
Total Debt Certificates Payable $ 94,510 $ 95,161
Weighted Average Interest Rate 4.89% 4.87%
Public Offering    
Debt Certificates Payable    
Total Debt Certificates Payable $ 67,054 $ 70,562
Weighted Average Interest Rate 4.74% 4.77%
Public Offering | 2021 Class A Offering    
Debt Certificates Payable    
Total Debt Certificates Payable $ 21,463 $ 33,336
Weighted Average Interest Rate 4.68% 4.75%
Public Offering | 2024 Class A Offering    
Debt Certificates Payable    
Total Debt Certificates Payable $ 45,591 $ 31,247
Weighted Average Interest Rate 4.77% 4.95%
Public Offering | Class 1 [Member]    
Debt Certificates Payable    
Total Debt Certificates Payable   $ 5,979
Weighted Average Interest Rate   3.91%
Private Offering    
Debt Certificates Payable    
Total Debt Certificates Payable $ 27,456 $ 24,599
Weighted Average Interest Rate 5.24% 5.15%
Private Offering | Subordinated Notes    
Debt Certificates Payable    
Total Debt Certificates Payable $ 27,456 $ 24,599
Weighted Average Interest Rate 5.24% 5.15%