XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Convertible Debt [Table Text Block]
  

June 30,

  

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,398   10,416 

Unamortized debt issuance costs

  (3,962)  (4,336)

Net carrying amount

  130,436   131,080 

Total net carrying amount

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

Three months ended June 30,

  

Six months ended June 30,

 

 

2025

  

2024

  

2025

  

2024

 

Contractual interest expense

 $46  $1,056  $92  $2,111 

Amortization of debt issuance costs

  

350

   359   701   709 

Total interest cost

 $396  $1,415  $793  $2,820 

Effective interest rate

  1.0%  5.3%  1.0%  5.3%