v3.26.1
Convertible Long-Term Bonds Payable and Restricted Cash - Schedule of Long-Term Bonds Payable (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Zero Coupon Bonds [Member]    
Current:    
Long-term bonds payable [1]
Coupon Bond [Member]    
Current:    
Long-term bonds payable $ 200,000
[1] The Zero Coupon Bonds net carrying value are calculated as following: