v3.25.2
Income Taxes - Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Unrecognized Tax Benefits    
Unrecognized tax benefits at beginning of the year $ 2,435 $ 1,552
Additions for current year tax positions 848 769
Additions for tax positions of prior periods 23 114
Unrecognized tax benefit at end of year 3,306 $ 2,435
Federal    
Operating loss carryforwards    
Net operating loss carryforwards 56,746  
State    
Operating loss carryforwards    
Net operating loss carryforwards 125,204  
Net operating loss carryforwards that will expire 111,008  
Net operating loss carryforwards not subject to expiration $ 14,196  
State | Maximum    
Operating loss carryforwards    
Expiration date for net operating losses Jun. 30, 2045  
Unrecognized Tax Benefits    
Statute of limitations on filings 4 years  
State | Minimum    
Operating loss carryforwards    
Expiration date for net operating losses Jun. 30, 2030  
Unrecognized Tax Benefits    
Statute of limitations on filings 3 years  
Research and development and other | State    
Tax credit carryforwards    
Tax credit carryforwards $ 20,501  
Research and development and other | Federal And State | Maximum    
Tax credit carryforwards    
Expiration date for tax credit carryforwards Jun. 30, 2045  
Research and development and other | Federal And State | Minimum    
Tax credit carryforwards    
Expiration date for tax credit carryforwards Jun. 30, 2026