v3.26.1
Note 8 - OMIDRIA Royalty Obligation (Details Textual) - USD ($)
$ in Millions
1 Months Ended
Feb. 01, 2024
Sep. 30, 2022
Feb. 29, 2024
Mar. 31, 2026
Dec. 31, 2025
Minimum [Member]          
Milestone Benchmark Two, If Milestone Achieves     $ 8.0    
Milestone Benchmark Two, Minimum Net Sales Required for Four Consecutive Quarters     181.0    
Maximum [Member]          
Milestone Benchmark Two, If Milestone Achieves     27.5    
Milestone Benchmark Two, Minimum Net Sales Required for Four Consecutive Quarters     $ 185.0    
DRI Healthcare Acquisition LP [Member]          
Proceeds From Royalty Obligation $ 115.5 $ 125.0      
Royalty Obligation, Fair Value       $ 160.7 $ 166.7
Royalty Interest Rate   10.27% 9.92%