XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - OMIDRIA Royalty Obligation - Schedule of Royalty Obligation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Principal payments on OMIDRIA royalty obligation $ (6,701) $ (10,700)
Royalty Obligation [Member]    
OMIDRIA royalty obligation 216,257  
Non-cash interest (11,878)  
Principal payments on OMIDRIA royalty obligation (6,701)  
OMIDRIA royalty obligation $ 197,678