v3.26.3
Accounts Receivable, Net (Details Narrative) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Allowance for credit losses for accounts receivable $ 47,110 $ 30,499 $ 56,569 $ 40,826
Accounts receivable current 17,759,110 12,939,589    
SGIP        
Allowance for credit losses for accounts receivable   6,700,000    
Accounts receivable related party 6,700,000      
Accounts receivable current $ 4,900,000      
Longfellow [Member]        
Allowance for credit losses for accounts receivable   $ 9,400,000