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