XML 53 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Convertible Debt [Table Text Block]
  

As of December 31, 2023

 
  

Carrying Value (1)

  

Fair Value

 

3.00% Convertible Senior Notes Maturing April 1, 2028

  393,074   581,613 
  

Twelve Months Ended

 
  

December 31,

 

Contractual interest expense

  9,426 

Amortization of issuance costs

  1,582 

Total

  11,008