v3.26.3
Schedule of Allowance for Credit Losses (Details) (Parenthetical) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]    
Accounts receivable net $ 22,015,618 $ 17,016,978
CCMCC [Member]    
Restructuring Cost and Reserve [Line Items]    
Accounts receivable gross 2,180,000  
Allowance for credit losses 44,000  
Accounts receivable net $ 2,130,000