v3.25.2
CLASS B COMMON STOCK OF ECRC (Details) - $ / shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Business Combination [Line Items]      
Implied volatility of public warrants 67.30% 63.20%  
Risk-free rate 4.44% 4.25%  
Measurement Input, Exercise Price [Member] | Valuation Technique, Option Pricing Model [Member] | Earnout [Member]      
Business Combination [Line Items]      
Closing common share price $ 2.33 $ 1.73 $ 5.03
Term (expiry) Mar. 17, 2033 Mar. 17, 2033 Mar. 17, 2033
Implied volatility of public warrants 75.00% 65.00% 33.50%
Risk-free rate 4.04% 4.35% 3.83%