v3.26.1
Income Taxes - Taxes Paid (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
Tax Credit Carryforward [Line Items]  
Income Tax Paid, Federal, after Refund Received $ 1,220
Income Tax Paid, State and Local, after Refund Received 0
Income Tax Paid, after Refund Received 17,485
Income Tax Jurisdiction, Foreign, Other  
Tax Credit Carryforward [Line Items]  
Income Tax Paid, Foreign, after Refund Received 1,306
China  
Tax Credit Carryforward [Line Items]  
Income Tax Paid, Foreign, after Refund Received $ 14,959