v3.25.2
Debt Certificates Payable - Schedule of Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Certificates Payable    
Total $ 94,712 $ 95,161
Less: debt issuance costs 92 88
Debt certificates payable, net of debt issuance costs 94,620 $ 95,073
Notes Payable    
Debt Certificates Payable    
2026 36,458  
2027 27,829  
2028 11,396  
2029 9,720  
2030 9,309  
Total 94,712  
Less: debt issuance costs 92  
Debt certificates payable, net of debt issuance costs $ 94,620