XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Convertible Senior Notes (Details Textual)
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 18, 2024
USD ($)
$ / shares
Mar. 15, 2024
USD ($)
Dec. 05, 2023
USD ($)
$ / shares
shares
Dec. 05, 2019
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Mar. 05, 2019
USD ($)
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.001   $ 0.001   $ 0.001  
Repayments of Convertible Debt         $ 56 $ 214    
Long-Term Debt, Gross         22,183   $ 26,682  
Share Price (in dollars per share) | $ / shares $ 33.97              
Convertible Notes Maturing 2030 [Member]                
Debt Instrument, Face Amount $ 125,000              
Debt Instrument, Interest Rate, Stated Percentage 2.75%              
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.001              
Debt Instrument, Convertible, Number of Equity Instruments 1,487,874              
Long-Term Debt, Gross $ 3,500              
Debt Instrument, Convertible, Conversion Ratio 23.0884              
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares $ 43.31              
Debt Instrument, Convertible, Conversion Price Premium, Percentage 27.50%              
Conversion Of 2024 Notes To Common Stock [Member]                
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares     466,368          
Conversion of 2026 Note Principal to 2030 Notes [Member]                
Debt Conversion, Original Debt, Amount $ 76,700              
Conversion of 2026 Note Interest to 2030 Notes [Member]                
Debt Conversion, Original Debt, Amount $ 89,600              
The 5% Convertible Senior Notes Due 2024 [Member]                
Debt Instrument, Face Amount     $ 80,200         $ 80,500
Debt Instrument, Interest Rate, Stated Percentage               5.00%
Proceeds from Convertible Debt       $ 81,100        
Repayments of Convertible Debt   $ 290            
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed     100.00%          
The 5.250% Convertible Senior Notes Due 2026 [Member]                
Debt Instrument, Face Amount     $ 80,200   $ 3,500   $ 3,500  
Debt Instrument, Interest Rate, Stated Percentage     5.25%          
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger     130.00%          
Debt Instrument, Convertible, Threshold Trading Days     20          
Debt Instrument, Convertible, Threshold Consecutive Trading Days     30