v3.26.3
Company Overview (Details)
Feb. 26, 2026
$ / shares
Jun. 30, 2026
$ / shares
Jun. 30, 2025
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Stock split ratio 0.033    
Common Stock, par value per share (in USD per share) $ 0.0001 $ 0.0001 $ 0.0001