v3.26.1
Income Taxes - Schedule of income taxes paid (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
US Federal $ 497
Domestic state and local 240
Foreign, Total 258
Income Taxes Paid, Net, Total 995
MEXICO  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign, Total 166
AUSTRALIA  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign, Total (87)
JAPAN  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign, Total 129
Other  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign, Total $ 50