XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Distribution Agreements - Changes in Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Chargebacks, Discounts for Prompt, Payment, and Other [Member]    
Balance $ 1,673 $ 1,150
Current period 716 1,865
Payments and customer credits issued (1,476) (1,342)
Balance 913 1,673
Other Customer Fees [Member]    
Balance 53 83
Current period 321 65
Payments and customer credits issued (362) (95)
Balance 12 53
Rebates [Member]    
Balance 81 56
Current period 106 448
Payments and customer credits issued (166) (423)
Balance 21 81
Variable Consideration [Member]    
Balance 1,807 1,289
Current period 1,143 2,378
Payments and customer credits issued (2,004) (1,860)
Balance $ 946 $ 1,807