Leases - Schedule of Operating Lease Right-of-Use Assets (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Office lease | $ 26,723 | $ 133,112 |
| Less: Accumulated amortization | (15,842) | (119,808) |
| Right-of-use assets, net | $ 10,881 | $ 13,304 |