v3.26.1
Debt Certificates Payable - Schedule of Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Certificates Payable    
Total $ 94,510 $ 95,161
Less: debt issuance costs 72 88
Debt certificates payable, net of debt issuance costs 94,438 $ 95,073
Notes Payable    
Debt Certificates Payable    
2026 46,423  
2027 18,767  
2028 10,765  
2029 9,808  
2030 8,747  
Total 94,510  
Less: debt issuance costs 72  
Debt certificates payable, net of debt issuance costs $ 94,438