Note 15 - Stock Option Plans - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details) $ / shares in Units, $ in Thousands | 3 Months Ended |
Mar. 31, 2024 USD ($) $ / shares shares |
Equity Compensation Plan 2006 [Member] | |
Number outstanding (in shares) | shares | 1,062,214 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 54.3 |
Weighted average remaining contractual life, options outstanding (Year) | 3 years 7 months 6 days |
Aggregate intrinsic value, options outstanding | $ | $ 8 |
Number exercisable (in shares) | shares | 610,211 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 61.27 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 2 years 6 months |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 01 [Member] | |
Exercise price - lower (in dollars per share) | $ 16.47 |
Exercise price - higher (in dollars per share) | $ 19.78 |
Number outstanding (in shares) | shares | 31,250 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 19.38 |
Weighted average remaining contractual life, options outstanding (Year) | 4 years 8 months 12 days |
Aggregate intrinsic value, options outstanding | $ | $ 8 |
Number exercisable (in shares) | shares | 0 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 0 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 02 [Member] | |
Exercise price - lower (in dollars per share) | $ 21.07 |
Exercise price - higher (in dollars per share) | $ 28.37 |
Number outstanding (in shares) | shares | 140,997 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 26.19 |
Weighted average remaining contractual life, options outstanding (Year) | 6 years 2 months 12 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 2,500 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 22.36 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 6 years |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 03 [Member] | |
Exercise price - lower (in dollars per share) | $ 30.7 |
Exercise price - higher (in dollars per share) | $ 30.74 |
Number outstanding (in shares) | shares | 20,000 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 30.71 |
Weighted average remaining contractual life, options outstanding (Year) | 5 years 8 months 12 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 5,000 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 30.71 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 5 years 8 months 12 days |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 04 [Member] | |
Exercise price - lower (in dollars per share) | $ 40.04 |
Exercise price - higher (in dollars per share) | $ 48 |
Number outstanding (in shares) | shares | 196,929 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 42.28 |
Weighted average remaining contractual life, options outstanding (Year) | 5 years 1 month 6 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 64,181 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 42.87 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 5 years 2 months 12 days |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 05 [Member] | |
Exercise price - lower (in dollars per share) | $ 51.82 |
Exercise price - higher (in dollars per share) | $ 59.98 |
Number outstanding (in shares) | shares | 174,808 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 55.73 |
Weighted average remaining contractual life, options outstanding (Year) | 9 months 18 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 173,158 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 55.72 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 9 months 18 days |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 06 [Member] | |
Exercise price - lower (in dollars per share) | $ 60.01 |
Exercise price - higher (in dollars per share) | $ 68.41 |
Number outstanding (in shares) | shares | 271,045 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 62.06 |
Weighted average remaining contractual life, options outstanding (Year) | 2 years 3 months 18 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 240,743 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 62.3 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 2 years 2 months 12 days |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 07 [Member] | |
Exercise price - lower (in dollars per share) | $ 70.13 |
Exercise price - higher (in dollars per share) | $ 79.51 |
Number outstanding (in shares) | shares | 210,685 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 78.49 |
Weighted average remaining contractual life, options outstanding (Year) | 3 years 8 months 12 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 114,504 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 78.18 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 3 years 8 months 12 days |
Equity Compensation Plan 2006 [Member] | Exercise Price Range 08 [Member] | |
Exercise price - lower (in dollars per share) | $ 80.61 |
Exercise price - higher (in dollars per share) | $ 82.07 |
Number outstanding (in shares) | shares | 16,500 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 81.27 |
Weighted average remaining contractual life, options outstanding (Year) | 4 years 6 months |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 10,125 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 81.42 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 4 years 6 months |
The 2022 Wavelo Equity Compensation Plan [Member] | |
Number outstanding (in shares) | shares | 16,485,256 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 1.29 |
Weighted average remaining contractual life, options outstanding (Year) | 5 years 7 months 6 days |
Aggregate intrinsic value, options outstanding | $ | $ 7,417 |
Number exercisable (in shares) | shares | 8,610,331 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 1.27 |
Aggregate intrinsic value, options exercisable | $ | $ 4,047 |
Weighted average remaining contractual life, options exercisable (Year) | 5 years 7 months 6 days |
The 2022 Wavelo Equity Compensation Plan [Member] | Exercise Price Range 01 [Member] | |
Exercise price - lower (in dollars per share) | $ 0 |
Exercise price - higher (in dollars per share) | $ 1.74 |
Number outstanding (in shares) | shares | 16,485,256 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 1.29 |
Weighted average remaining contractual life, options outstanding (Year) | 5 years 7 months 6 days |
Aggregate intrinsic value, options outstanding | $ | $ 7,417 |
Number exercisable (in shares) | shares | 8,610,331 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 1.27 |
Aggregate intrinsic value, options exercisable | $ | $ 4,047 |
Weighted average remaining contractual life, options exercisable (Year) | 5 years 7 months 6 days |
The 2022 Ting Equity Compensation Plan [Member] | |
Number outstanding (in shares) | shares | 7,213,750 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 6 |
Weighted average remaining contractual life, options outstanding (Year) | 6 years 1 month 6 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 3,448,984 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 6 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 6 years 1 month 6 days |
The 2022 Ting Equity Compensation Plan [Member] | Exercise Price Range 01 [Member] | |
Exercise price - lower (in dollars per share) | $ 0 |
Exercise price - higher (in dollars per share) | $ 6 |
Number outstanding (in shares) | shares | 7,213,750 |
Weighted average exercise price per share, options outstanding (in dollars per share) | $ 6 |
Weighted average remaining contractual life, options outstanding (Year) | 6 years 1 month 6 days |
Aggregate intrinsic value, options outstanding | $ | $ 0 |
Number exercisable (in shares) | shares | 3,448,984 |
Weighted average exercise price per share, options exercisable (in dollars per share) | $ 6 |
Aggregate intrinsic value, options exercisable | $ | $ 0 |
Weighted average remaining contractual life, options exercisable (Year) | 6 years 1 month 6 days |