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
|
|
|
|
|