v3.26.1
Income Taxes - Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Unrecognized Tax Benefits    
Unrecognized tax benefits at beginning of the year $ 3,306 $ 2,435
Additions for current year tax positions 1,022 848
Additions for tax positions of prior periods 212 23
Unrecognized tax benefit at end of year 4,540 $ 3,306
Federal    
Operating loss carryforwards    
Net operating loss carryforwards 37,187  
State    
Operating loss carryforwards    
Net operating loss carryforwards 118,343  
Net operating loss carryforwards that will expire 109,355  
Net operating loss carryforwards not subject to expiration $ 8,988  
State | Maximum    
Operating loss carryforwards    
Expiration date for net operating losses Jun. 30, 2046  
Unrecognized Tax Benefits    
Statute of limitations on filings 4 years  
State | Minimum    
Operating loss carryforwards    
Expiration date for net operating losses Jun. 30, 2031  
Unrecognized Tax Benefits    
Statute of limitations on filings 3 years  
Research and development and other | State    
Tax credit carryforwards    
Tax credit carryforwards $ 19,232  
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