v3.26.1
Inventory - Schedule Of Inventory Valuation Reserve (Details) - SEC Schedule, 12-09, Reserve, Inventory - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 466 $ 1,301
Additions 3,307 214
Write-offs (634) (1,049)
Ending balance $ 3,139 $ 466