v3.26.1
Property and Equipment, Net-Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Schedule of Property and Equipment, Net [Line Items]    
Total cost $ 19,879 $ 19,809
Total accumulated depreciation 18,313 17,986
Property and equipment, net 1,566 1,823
Laboratory equipment [Member]    
Schedule of Property and Equipment, Net [Line Items]    
Total cost 8,081 8,126
Total accumulated depreciation 6,984 6,794
Computers and peripheral equipment [Member]    
Schedule of Property and Equipment, Net [Line Items]    
Total cost 1,912 1,800
Total accumulated depreciation 1,797 1,725
Office furniture and equipment [Member]    
Schedule of Property and Equipment, Net [Line Items]    
Total cost 711 711
Total accumulated depreciation 687 684
Leasehold improvements [Member]    
Schedule of Property and Equipment, Net [Line Items]    
Total cost 9,175 9,172
Total accumulated depreciation $ 8,845 $ 8,783