v3.26.3
Income Taxes - Schedule of Income Taxes Paid Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 2,660  
State and local 393  
Total 3,957 $ 5,783
Canada    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 374  
Mexico    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign $ 530