v3.25.2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Property and Equipment [Line Items]    
Total cost $ 19,809 $ 18,388
Total accumulated depreciation 17,986 17,700
Property and equipment, net 1,823 688
Laboratory equipment [Member]    
Property and Equipment [Line Items]    
Total cost 8,126 7,166
Total accumulated depreciation 6,794 6,615
Computers and peripheral equipment [Member]    
Property and Equipment [Line Items]    
Total cost 1,800 1,775
Total accumulated depreciation 1,725 1,638
Office furniture and equipment [Member]    
Property and Equipment [Line Items]    
Total cost 711 682
Total accumulated depreciation 684 682
Leasehold improvements [Member]    
Property and Equipment [Line Items]    
Total cost 9,172 8,765
Total accumulated depreciation $ 8,783 $ 8,765