v3.26.1
Note 11 - Leases (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Nov. 29, 2019
Lessee, Operating Lease, Liability, to be Paid $ 3,828  
Operating Lease, Liability $ 3,044  
Lessee, Finance Lease, Term of Contract (Month) 48 months  
Finance Lease, Liability, to be Paid $ 5,263  
Company Offices in Israel [Member]    
Lessee, Operating Lease, Liability, to be Paid 900  
Lease Agreement for Office in Princeton, New Jersey [Member] | UroGen Pharma Inc. [Member]    
Lessee, Operating Lease, Term of Contract (Month)   38 months
Operating Lease, Liability $ 2,900