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 | |||
| ||||