XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note L - Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Convertible Debt [Table Text Block]
  

December 31, 2024

 

2026 Notes

    

Principal Amount

 $3,500 

Unamortized debt issuance costs

  (83)

Net carrying amount for 2026 Notes

  3,417 

2030 Notes

    

Principal Amount

  125,000 

Premium upon issuance

  10,416 

Unamortized debt issuance costs

  (4,336)

Net carrying amount for 2030 Notes

  131,080 

Total net carry amount

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

Year ended December 31,

 
  

2024

  

2023

 

Contractual interest expense

 $4,222  $4,039 

Amortization of debt issuance costs

  1,466   849 

Total interest cost

 $5,688  $4,888 

Effective interest rate

  5.3%  5.1%