Digital Asset - Schedule of Digital Assets (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Digital Assets [Line Items] | ||||
Digital assets - current | $ 11,677,773 | $ 9,021,927 | $ 10,032,104 | |
Digital assets - long-term | 5,000,000 | 5,000,000 | ||
Total digital assets | 16,677,773 | 14,021,927 | 10,032,104 | |
Bitcoin [Member] | ||||
Digital Assets [Line Items] | ||||
Digital assets - current | 11,674,195 | 9,019,205 | 10,020,457 | $ 3,406,096 |
Digital assets - long-term | 5,000,000 | 5,000,000 | ||
Total digital assets | 16,674,195 | 14,019,205 | 10,020,457 | |
Tether [Member] | ||||
Digital Assets [Line Items] | ||||
Digital assets - current | $ 3,578 | $ 2,722 | $ 11,647 |