XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Convertible Debt [Table Text Block]
  

March 31,

  

December 31,

 

 

2025

  

2024

 

2026 Notes

        

Principal

 $3,500  $3,500 

Unamortized debt issuance costs

     (83)

Net carrying amount

  3,500   3,417 

2030 Notes

        

Principal

  125,000   125,000 

Premium upon issuance

  9,908   10,416 

Unamortized debt issuance costs

  (4,179)  (4,336)

Net carrying amount

  130,729   131,080 

Total net carrying amount

 $134,229  $134,497 
Interest Income and Interest Expense Disclosure [Table Text Block]
  

Three months ended March 31,

 

 

2025

  

2024

 

Contractual interest expense

 $397  $1,059 

Amortization of debt issuance costs

  296   350 

Total interest cost

 $693  $1,409 

Effective interest rate

  1.0%  5.3%