v3.26.1
Digital Currencies - Schedule of Digital Currencies Holdings (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Schedule of Digital Currencies Holdings [Line Items]        
Digital currencies $ 14,303,261 $ 14,814,180 $ 4,525,416
Bitcoin [Member]        
Schedule of Digital Currencies Holdings [Line Items]        
Digital currencies 12,705,648 11,812,321    
Ethereum [Member]        
Schedule of Digital Currencies Holdings [Line Items]        
Digital currencies $ 1,597,613 $ 3,001,859