v3.25.4
Net Loss Per Share - Anti-dilutive (Details) - shares
6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Net Loss Per Share    
Total 16,630,411 11,817,319
Stock options    
Net Loss Per Share    
Total 13,163,129 10,966,757
RSUs    
Net Loss Per Share    
Total 2,617,500  
Legacy warrants    
Net Loss Per Share    
Total 849,782 850,562