v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Gains and Losses on Digital Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Gains and Losses on Digital Assets [Abstract]        
Unrealized loss from changes in fair value of digital assets $ (13,178,928)   $ (35,257,529)  
Realized gain on sale of digital assets 1,704,378   1,719,477  
Trading gains, net 282,989   285,018  
Digital asset yield income 282,732 282,732
Net loss recognized on digital assets $ (10,908,829)   $ (32,970,302)