v3.26.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current:      
Federal $ 0 $ 0 $ 0
State 293 253 1,307
Foreign 4,858 1,378 830
Current income tax (benefit) expense 5,151 1,631 2,137
Deferred:      
Federal 0 0 0
State (27) (84) 34
Foreign (1,050) 532 (56)
Deferred income tax (benefit) expense (1,077) 448 (22)
Income tax expense (benefit) $ 4,074 $ 2,079 $ 2,115