XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - OMIDRIA Royalty Obligation (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2022
Feb. 29, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2023
Proceeds From Royalty Obligation     $ 0 $ 125,000 $ 0  
Interest Expense     30,844 22,702 $ 19,669  
Subsequent Event [Member]            
Proceeds From Royalty Obligation   $ 115,500        
Subsequent Event [Member] | Minimum [Member]            
Milestone Benchmark One, If Milestone Achieves   10,000        
Milestone Benchmark Two, If Milestone Achieves   156,000        
Milestone Benchmark Three, Minimum Net Sales Required for Four Consecutive Quarters   8,000        
Milestone Benchmark Four, Minimum Net Sales Required for Four Consecutive Quarters   181,000        
Subsequent Event [Member] | Maximum [Member]            
Milestone Benchmark One, If Milestone Achieves   27,500        
Milestone Benchmark Two, If Milestone Achieves   160,000        
Milestone Benchmark Three, Minimum Net Sales Required for Four Consecutive Quarters   27,500        
Milestone Benchmark Four, Minimum Net Sales Required for Four Consecutive Quarters   $ 185,000        
Royalty Obligation [Member]            
Interest Expense     11,800 $ 2,900    
Royalty Obligation [Member] | Fair Value, Inputs, Level 3 [Member]            
Liabilities, Fair Value Disclosure     $ 116,300      
DRI Healthcare Acquisition LP [Member]            
Proceeds From Royalty Obligation $ 125,000          
Maximum Royalty Payable Percentage     9.40%     9.40%