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

As of March 31, 2024

 
  

Carrying Value (1)

  

Fair Value

 

3.00% Convertible Senior Notes Maturing April 1, 2028

  393,588   707,926 

Total

  393,588   707,926 
Schedule of Long-Term Debt Instruments [Table Text Block]
  

Three Months Ended

 
  

March 31, 2024

 

Contractual interest expense

  3,019 

Amortization of issuance costs

  514 

Total

  3,533