XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Stockholders' Equity and Dilutive Equity Instruments (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Aug. 06, 2024
May 02, 2024
Jul. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Feb. 29, 2024
Nov. 30, 2023
Proceeds from Warrant Exercises       $ 0 $ 111,483      
Share Repurchase Program [Member]                
Share Repurchase Program, Authorized, Amount $ 80,600           $ 48,600 $ 35,000
Stock Repurchased and Retired During Period, Shares (in shares)       520,082   590,499    
Stock Repurchased and Retired During Period, Value       $ 46,600   $ 35,000    
Shares Acquired, Average Cost Per Share (in dollars per share)       $ 89,650,000   $ 59.29    
Share Repurchase Program, Excise Tax, Percent       1.00%   1.00%    
Share Repurchase Program, Increase in Authorized Amount $ 13,900 $ 18,100            
Out-of-the-money Warrants [Member]                
Class of Warrant or Right, Outstanding (in shares)       782,993        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       861,292        
New Creditor Warrants [Member]                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)       1        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 0.001 $ 0.001      
GLF Equity Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 100        
Series A Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 57.06          
Series B Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 62.28          
Series A and B Warrants [Member]                
Class of Warrant or Right, Outstanding (in shares)     2,000,000          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     1,900,000          
Proceeds from Warrant Exercises     $ 111,500          
Class of Warrant or Right, Expired (in shares)     3,100,000