XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Other Financial Information (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

June 30,

  

December 31,

 
  

2023

  

2022

 

Accounts payable

 $4,659  $5,527 

Accrued sales reserves

  2,721   618 

Accrued clinical expenses

  2,054   2,853 

Accrued research and development expenses

  1,003   1,285 

Accrued selling, general and administrative expenses

  2,836   1,609 

Accrued other expenses

  3,130   491 

Total accounts payable and accrued expenses

 $16,403  $12,383 
Interest Income and Interest Expense Disclosure [Table Text Block]
  

Six Months Ended June 30,

 
  

2023

  

2022

 

Interest income

 $1,080  $28 

Other income (expense), net

  (45)  98 

Total interest and other income (expense), net

 $1,035  $126