v3.26.1
Capital Stock and Warrants - Shares of common stock reserved for future issuance (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Capital Stock and Warrants    
Total shares of common stock reserved for future issuance 1,039,492 137,294
RSUs outstanding    
Capital Stock and Warrants    
Total shares of common stock reserved for future issuance 69,327 11,361
Warrants    
Capital Stock and Warrants    
Total shares of common stock reserved for future issuance 653,497 47,764
2024 Equity Incentive Plan    
Capital Stock and Warrants    
Total shares of common stock reserved for future issuance 316,668 78,169