v3.26.1
Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Numerator:      
Net loss $ (41,310) $ (18,217) $ (32,021)
Denominator:      
Weighted-average shares used to compute net loss per share, basic (in shares) 79,618 78,710 71,488
Weighted-average shares used to compute net loss per share, diluted (in shares) 79,618 78,710 71,488
Net loss per share attributable to common stockholders      
Net loss per share, basic (in dollars per share) $ (0.52) $ (0.23) $ (0.45)
Net loss per share, diluted (in dollars per share) $ (0.52) $ (0.23) $ (0.45)