XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Stock Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 10 Months Ended 23 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 01, 2025
Jun. 12, 2025
Jun. 11, 2025
Dec. 31, 2024
Aug. 02, 2024
Preferred Stock, Shares Authorized (in shares) 10,000,000       10,000,000   10,000,000 10,000,000            
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001       $ 0.001   $ 0.001 $ 0.001            
Common Stock, Shares Authorized (in shares) 190,000,000       190,000,000   190,000,000 190,000,000 190,000,000          
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001       $ 0.001   $ 0.001 $ 0.001 $ 0.001          
Treasury Stock, Shares, Acquired (in shares)               3,502,334            
Shares Acquired, Average Cost Per Share (in dollars per share)               $ 28.55            
Treasury Stock, Value, Acquired, Cost Method $ (0) $ 99,992 $ 6,875 $ 6,123                    
Treasury Stock, Common, Shares (in shares) 6,871,546       6,871,546   6,871,546 6,871,546 3,543,643          
Treasury Stock, Common, Value $ 200,226       $ 200,226   $ 200,226 $ 200,226 $ 100,234          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 4,060,156   4,362,316   4,060,156 4,362,316 4,060,156 4,060,156 4,204,816       4,470,216  
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       115,042   115,042 115,042            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 17.95       $ 17.95   $ 17.95 $ 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       50,172   50,172 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       $ 14.7   $ 14.7 $ 14.7            
Restricted Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 11,220,924   12,770,099   11,220,924 12,770,099 11,220,924 11,220,924 12,011,881       11,843,586  
Share-Based Payment Arrangement, Expense $ 12,300   $ 16,000   $ 26,100 $ 30,500                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 33,600       $ 33,600   $ 33,600 $ 33,600            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 6 months                  
Restricted Stock [Member] | Stock-based Compensation Expense Capitalized Into Inventory [Member]                            
Share-Based Payment Arrangement, Expense $ 600   1,000   $ 1,200 2,000                
Stock Tracking Units (STUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 1,949,005       1,949,005   1,949,005 1,949,005            
Share-Based Payment Arrangement, Expense $ 15,300       $ 21,400                  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 84,800       $ 84,800   $ 84,800 $ 84,800            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         3 years 7 months 6 days                  
Stock Tracking Units (STUs) [Member] | Stock-based Compensation Expense Capitalized Into Inventory [Member]                            
Share-Based Payment Arrangement, Expense 700       $ 900                  
Stock Tracking Units (STUs) [Member] | Remeasurement of Outstanding Shares [Member]                            
Share-Based Payment Arrangement, Expense 8,600       8,600                  
Milestone Based Restricted Stock [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 20,700       20,700   20,700 20,700            
Milestone Based Restricted Stock [Member] | Over Time [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 1,900       $ 1,900   1,900 1,900            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 months 12 days                  
Milestone Based Restricted Stock [Member] | When Milestone Becomes Probable [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 18,800       $ 18,800   18,800 18,800            
Market-based Restricted Stock [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 47,600       $ 47,600   47,600 47,600            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 8 months 12 days                  
Share-Based Payment Arrangement, Option [Member]                            
Share-Based Payment Arrangement, Expense 200   $ 400   $ 400 $ 800                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 0       $ 0   $ 0 $ 0            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 month 6 days                  
The 2012 Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 1,863,656       1,863,656   1,863,656 1,863,656            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 0       0   0 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) 2,976,163       2,976,163   2,976,163 2,976,163            
The 2022 Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 2,196,500       2,196,500   2,196,500 2,196,500            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 5,653,450       5,653,450   5,653,450 5,653,450            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                     22,000,000 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) 8,244,761       8,244,761   8,244,761 8,244,761            
The 2022 Incentive Plan [Member] | Stock Tracking Units (STUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 41,625       41,625   41,625 41,625            
The 2025 Share Repurchase Program [Member]                            
Shares Acquired, Average Cost Per Share (in dollars per share)             $ 30.44              
Treasury Stock, Value, Acquired, Cost Method             $ 100,000              
Maximum [Member]                            
Share Repurchase Program, Authorized, Amount                           $ 100,000
Maximum [Member] | The 2025 Share Repurchase Program [Member]                            
Share Repurchase Program, Authorized, Amount $ 300,000       $ 300,000   $ 300,000 $ 300,000   $ 100,000