v3.26.3
Class B Common Stock of ECRC (Details Narrative) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]    
Shares of Class B common stock of ECRC 145,838,380 58,491,196
Vested Shares 417,891 348,085
Vested Shares outstanding 3,516,140  
Earnout [Member]    
Class of Stock [Line Items]    
Stock Issued During Period, Shares, Issued for Services 3,391,596  
Share-Based Payment Arrangement, Tranche One [Member] | Earnout [Member]    
Class of Stock [Line Items]    
Market share price milestone $ 12  
Share-Based Payment Arrangement, Tranche Two [Member] | Earnout [Member]    
Class of Stock [Line Items]    
Market share price milestone $ 15  
Common Class B [Member]    
Class of Stock [Line Items]    
Stock Issued During Period, Shares, Issued for Services 4,565,808