v3.25.2
Related Party Transactions (Details Narrative) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accounts payable $ 1,985,679 $ 1,037,551
Accounts receivable 2,655,845 1,520,678
FAMC [Member]    
Accounts payable 1,519,000 2,303,000
Accounts receivable 350,000 466,000
Notes payable 657,000 157,000
First American Management Group Corp [Member]    
Notes payable 556,000 556,000
METech [Member]    
Notes payable $ 98,000 $ 250,000