v3.26.1
Convertible Long-Term Bonds Payable and Restricted Cash - Schedule of Net Carrying Value (Details) - Convertible Bonds Payable [Member]
12 Months Ended
Dec. 31, 2025
USD ($)
Schedule of Convertible Bonds Payable Net Carrying Value [Line Items]  
Balance as of January 1, 2024 $ 10,303,775
Repayment (8,330,160)
Accrued interest 204,709
Tender for redemption (2,178,324)
Balance as of December 31, 2025 and 2024