v3.25.2
CLASS B COMMON STOCK OF ECRC (Details Narrative) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2023
Earnout [Member]    
Earnout shares 3,391,596  
Description of earnout shares The Earnout Shares vest (the “Released Earnout Shares”) in two equal tranches based upon achieving market share price milestones of approximately $12.00 per Common Share and approximately $15.00 per Common Share, respectively, prior to the Ten-Year Anniversary, or upon a change in control as defined in the underlying agreement. These shares will be forfeited if the market share price milestones or an acceleration event is not reached prior to the Ten-Year Anniversary. At such time that the Earnout Shares shall become vested, and therefore, become Released Earnout Shares, the shares will be transferred to the redeemable noncontrolling interest in the mezzanine section of the Consolidated Balance Sheet.  
Class B Common Stock E C R C [Member]    
Common stock, shares, issued   7,957,404
Common stock, shares, outstanding   7,957,404
Common Class B [Member]    
Earnout shares 4,565,808