v3.26.3
Class B Common Stock of ECRC - The Earnout Shares were Valued Utilizing a Monte Carlo Simulation Pricing Model with the Following Primary Inputs: (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Business Combination [Line Items]      
Implied volatility of our publicly traded Warrants 76.80% 67.30%  
Risk-free rate 3.84% 4.44%  
Measurement Input, Exercise Price [Member] | Valuation Technique, Option Pricing Model [Member] | Earnout [Member]      
Business Combination [Line Items]      
Closing Common Share price $ 4.82 $ 2.33 $ 1.73
Term (expiry) Mar. 17, 2033 Mar. 17, 2033 Mar. 17, 2033
Implied volatility of the 2023 Public Warrants 84.00% 75.00% 65.00%
Risk-free rate 4.28% 4.04% 4.35%