XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Stock-based Compensation - Summary of Outstanding Options (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Time Vesting Options [Member]  
Shares Outstanding (in shares) | shares 658,908
Outstanding, Weighted Average Remaining Contractual Term (Year) 5 years 3 months
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 9.72
Shares Exercisable (in shares) | shares 658,908
Time Vesting Options [Member] | Range One [Member]  
Lower Range Limit (in dollars per share) | $ / shares $ 4.01
Upper Range Limit (in dollars per share) | $ / shares $ 8
Shares Outstanding (in shares) | shares 566,673
Outstanding, Weighted Average Remaining Contractual Term (Year) 5 years 10 months 17 days
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.42
Shares Exercisable (in shares) | shares 566,673
Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.42
Time Vesting Options [Member] | Range Two [Member]  
Lower Range Limit (in dollars per share) | $ / shares $ 8.01
Shares Outstanding (in shares) | shares 92,235
Outstanding, Weighted Average Remaining Contractual Term (Year) 1 year 4 months 2 days
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 23.87
Shares Exercisable (in shares) | shares 92,235
Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 23.87
Performance Vesting Awards [Member]  
Shares Outstanding (in shares) | shares 240,000
Outstanding, Weighted Average Remaining Contractual Term (Year) 5 years 8 months 1 day
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.59
Shares Exercisable (in shares) | shares 240,000
Performance Vesting Awards [Member] | Range One [Member]  
Shares Outstanding (in shares) | shares 240,000
Outstanding, Weighted Average Remaining Contractual Term (Year) 5 years 8 months 1 day
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.59
Shares Exercisable (in shares) | shares 240,000
Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.59
Market Vesting Options [Member]  
Shares Outstanding (in shares) | shares 733,334
Outstanding, Weighted Average Remaining Contractual Term (Year) 4 months 17 days
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3
Shares Exercisable (in shares) | shares 0
Market Vesting Options [Member] | Range One [Member]  
Shares Outstanding (in shares) | shares 733,334
Outstanding, Weighted Average Remaining Contractual Term (Year) 4 months 17 days
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3
Shares Exercisable (in shares) | shares 0
Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 0