v3.26.1
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