XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 02, 2024
Dec. 31, 2023
Sep. 02, 2022
Preferred Stock, Shares Authorized (in shares) 10,000,000          
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001          
Common Stock, Shares Authorized (in shares) 190,000,000   175,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001   $ 0.001      
Treasury Stock, Shares, Acquired (in shares) 199,965          
Treasury Stock, Value, Acquired, Cost Method $ 6,123          
Treasury Stock, Common, Shares (in shares) 567,598   367,903      
Treasury Stock, Value $ 15,100          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 4,465,216 4,694,529 4,470,216   4,697,029  
Share-Based Payment Arrangement, Expense $ 15,000 $ 9,300        
Warrants to Purchase Common Stock, Amended Loan Agreement [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 115,042          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 17.95          
Warrants to Purchase Common Stock, First Amendment Loan Agreement [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 50,172          
Warrants to Purchase Common Stock, First Amendment [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 14.7          
Stock-based Compensation Expense Capitalized Into Inventory [Member]            
Share-Based Payment Arrangement, Expense $ 1,000 $ 1,000        
Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 12,939,047 11,398,479 11,843,586   9,639,068  
Share-Based Payment Arrangement, Expense $ 14,600 $ 8,500        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 75,100          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years 3 months 18 days          
Milestone Based Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 1,185,000          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 22,700          
Market-based Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 3,817,678          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 49,700          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years 6 months          
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Expense $ 400 $ 800        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1,500          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 3 months 18 days          
The 2012 Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 2,197,716          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 0          
The 2012 Incentive Plan [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 3,466,191          
The 2022 Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 2,267,500          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 1,705,982          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 17,000,000          
The 2022 Incentive Plan [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 9,472,856          
Maximum [Member]            
Share Repurchase Program, Authorized, Amount       $ 100,000    
The 2022 ATM [Member]            
Common Stock, Commission Rate           3.00%