XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Convertible Debt [Table Text Block]
   

March 31,

   

December 31,

 

 

2024

   

2023

 

Principal

  $ 80,214     $ 80,214  

Unamortized debt issuance costs

    (3,883 )     (3,981 )

Net carrying amount

  $ 76,331     $ 76,233  
Interest Income and Interest Expense Disclosure [Table Text Block]
   

Three months ended March 31,

 

 

2024

   

2023

 

Contractual interest expense

  $ 1,059       1,006  

Amortization of debt issuance costs

    350       204  

Total interest cost

  $ 1,408       1,210  

Effective interest rate

    5.3 %     5.1 %