v3.26.1
Income Taxes - Components of Income (Loss) Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]      
US $ 26,415 $ 4,907 $ (31,110)
Foreign 4,795 726 714
Income (loss) before income taxes $ 31,210 $ 5,633 $ (30,396)