XML 64 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Loans Receivable (Details) - USD ($)
Apr. 24, 2025
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans receivable, non-current   $ 48,370,000 $ 51,266,000
Loans receivable, current   $ 4,100,000 $ 100,000
Senior Secured Promissory Note      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Principal balance payable in monthly installments $ 250,000    
Mature Date Jan. 11, 2031