XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Related Party Transactions - Revenue From 4Life Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 87 $ 108 $ 251 $ 484
Related Party [Member]        
Revenue 86 107 249 449
Product [Member]        
Revenue 65 65 173 355
Product [Member] | Related Party [Member]        
Revenue 64 64 171 320
Royalty [Member]        
Revenue 22 43 78 129
Royalty [Member] | Related Party [Member]        
Revenue $ 22 $ 43 $ 78 $ 129