v3.26.3
Note 15 - Related Party Transactions - Revenue From 4Life Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 56 $ 15 $ 161 $ 123
Related Party [Member]        
Revenue 56 15 160 121
Product [Member]        
Revenue 43 0 118 65
Product [Member] | Related Party [Member]        
Revenue 43 0 117 63
Royalty [Member]        
Revenue 13 15 43 58
Royalty [Member] | Related Party [Member]        
Revenue $ 13 $ 15 $ 43 $ 58