v3.26.1
Digital Currencies - Schedule of Digital Currencies Holdings (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Schedule of Digital Currencies Holdings [Line Items]        
Digital currencies $ 13,561,396 $ 14,814,180 $ 4,525,416
Bitcoin [Member]        
Schedule of Digital Currencies Holdings [Line Items]        
Digital currencies 11,430,207 11,812,321    
Ethereum [Member]        
Schedule of Digital Currencies Holdings [Line Items]        
Digital currencies $ 2,131,189 $ 3,001,859