XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Convertible Senior Notes (Details Textual)
$ / shares in Units, $ in Thousands
9 Months Ended
Jul. 30, 2025
USD ($)
shares
Dec. 18, 2024
USD ($)
$ / shares
Mar. 15, 2024
USD ($)
Dec. 05, 2023
USD ($)
$ / shares
shares
Dec. 05, 2019
USD ($)
Sep. 30, 2025
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 23, 2024
USD ($)
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           $ 81 $ 216      
Long-Term Debt, Gross           27,978   $ 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                
Conversion of Convertible Senior Notes 2026 into Common Stock [Member]                    
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares 239,404                  
Repayments of Convertible Debt $ 3,500                  
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   $ 0   $ 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