v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accrued research and development costs $ 320 $ 789
Accrued legal and professional fees 497 788
Accrued bonus 1,220 228
Accrued local taxes 186 33
Other accrued expenses 232 188
Total $ 2,455 $ 2,026