v3.26.1
Financial Statement Elements (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
DisclosureLineElements [Line Items]      
Depreciation $ 190,506 $ 102,309  
Gain loss on investments 12,611 $ (65,857)  
Deferred Revenue $ 296,776   $ 733,785
Dalrada Financial Corporation [Member] | DFC Series G Preferred Stock [Member]      
DisclosureLineElements [Line Items]      
Investment shares 420,366    
Stated amount investment $ 420,366