Digital Assets and Digital Assets Receivable, Net - Schedule of Digital Assets (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Digital Assets [Line Items] | ||||
| Digital assets - current | $ 9,014,903 | $ 8,063,474 | ||
| Digital assets - long-term | 0 | 8,233,035 | ||
| Total digital assets | 11,214,903 | 18,496,509 | ||
| Bitcoin [Member] | ||||
| Digital Assets [Line Items] | ||||
| Digital assets - current | 9,012,708 | 8,061,303 | ||
| Digital assets - long-term | 2,200,000 | 10,433,035 | ||
| Total digital assets | 11,212,708 | 18,494,338 | $ 13,225,785 | $ 14,019,205 |
| Tether [Member] | ||||
| Digital Assets [Line Items] | ||||
| Digital assets - current | $ 2,195 | $ 2,171 |