XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note L - Convertible Senior Notes (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2024
USD ($)
Dec. 18, 2024
USD ($)
$ / shares
Mar. 15, 2024
USD ($)
Dec. 05, 2023
USD ($)
$ / shares
shares
Dec. 05, 2019
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
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           $ 4,620 $ (0) $ (0)  
Long-Term Debt, Gross           26,682 23,197    
Gain (Loss) on Extinguishment of Debt           (111,962) $ (0) $ (0)  
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              
Gain (Loss) on Extinguishment of Debt $ (112,000)                
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      
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