XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - OMIDRIA Royalty Obligation - Schedule of Royalty Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Non-cash interest $ 4,052 $ 7,916 $ 21,498 $ 23,781
Principal payments on OMIDRIA royalty obligation     (15,125) $ (854)
Royalty Obligation [Member]        
OMIDRIA royalty obligation     125,126  
Additional proceeds     115,525  
Non-cash interest     (1,553)  
Principal payments on OMIDRIA royalty obligation     (15,125)  
OMIDRIA royalty obligation $ 223,973   $ 223,973