XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Payable - Summary of Promissory Notes (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Fair Value [1] $ 66,626  
Series I    
Debt Instrument [Line Items]    
Fair Value [1] 16,635  
Series II    
Debt Instrument [Line Items]    
Fair Value [1] $ 49,991  
Promissory Notes Matures on 6/28/2054    
Debt Instrument [Line Items]    
Maturity Date Jun. 28, 2054 Jun. 28, 2054
Fair Value $ 1,072 $ 1,072
Promissory Notes Matures on 6/28/2054 | Series I    
Debt Instrument [Line Items]    
Fair Value 536 536
Promissory Notes Matures on 6/28/2054 | Series II    
Debt Instrument [Line Items]    
Fair Value $ 536 $ 536
Promissory Notes Matures on 11/1/2054    
Debt Instrument [Line Items]    
Maturity Date Nov. 01, 2054 Nov. 01, 2054
Fair Value $ 430 $ 430
Promissory Notes Matures on 11/1/2054 | Series I    
Debt Instrument [Line Items]    
Fair Value 215 215
Promissory Notes Matures on 11/1/2054 | Series II    
Debt Instrument [Line Items]    
Fair Value 215 215
Promissory Notes    
Debt Instrument [Line Items]    
Fair Value 1,502 [1] 1,502 [2]
Promissory Notes | Series I    
Debt Instrument [Line Items]    
Fair Value 751 [1] 751 [2]
Promissory Notes | Series II    
Debt Instrument [Line Items]    
Fair Value $ 751 [1] $ 751 [2]
[1] The fair value of these debt obligations would be categorized as Level 3 under ASC 820 as of June 30, 2025. The valuation is based on a yield analysis and discount rate commensurate with the market yields for similar types of debt.
[2] The carrying amount outstanding under these debt obligations approximate their fair value as of December 31, 2024.