v3.26.1
Digital Assets and Digital Assets Receivable, Net - Schedule of Digital Assets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Digital Assets [Line Items]      
Digital assets - current $ 8,063,474 $ 9,021,927  
Digital assets - current 2,563,474 9,021,927  
Digital assets - long-term 8,233,035 0  
Total digital assets 18,496,509 14,021,927  
Bitcoin [Member]      
Digital Assets [Line Items]      
Digital assets - current 8,061,303 9,019,205  
Digital assets - current     $ 3,406,096
Digital assets - long-term 10,433,035 5,000,000  
Total digital assets 18,494,338 14,019,205  
Tether [Member]      
Digital Assets [Line Items]      
Digital assets - current $ 2,171 $ 2,722