v3.26.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Unrecognized Tax Benefits [Roll Forward]      
Beginning of the year, unrecognized tax benefits $ 8,522 $ 6,876 $ 5,311
Increases, prior year tax positions 653 119 173
Increases, current year tax positions 1,830 1,527 1,392
End of the year, unrecognized tax benefits $ 11,005 $ 8,522 $ 6,876