XML 79 R67.htm IDEA: XBRL DOCUMENT
v3.22.1

Note 18 - Other Stockholders' Equity - Option Activity (Details) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Outstanding, options (in shares) | 0 | 471,144
Outstanding, weighted average exercise price (in dollars per share) |  | $ 3.95
Granted, warrants (in shares) | 128,572 | 792,660
Granted, warrants, weighted average exercise price (in dollars per share) | $ 1.75 | $ 1.00
Cancelled/Expired, options (in shares) |  | (471,144)
Cancelled/Expired, weighted average exercise price (in dollars per share) |  | $ 3.95
Exercised/Issued, shares (in shares) | (195,160) | (597,500)
Exercised/Issued, weighted average exercise price (in dollars per share) | $ 1.00 | $ 1.00
Balance, shares (in shares) | 128,572 | 195,160
Outstanding, warrants, weighted average exercise price (in dollars per share) | $ 1.75 | $ 1.00
Exercisable at December 31, 2021, warrants (in shares) | 128,572 |
Exercisable at December 31, 2021 (in dollars per share) | $ 1.75 |

X
- Definition The number of warrant or rights that are exercisable. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightExercisable
Namespace Prefix: | ctib_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of warrants or rights exercised during period. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightExercisedDuringPeriod
Namespace Prefix: | ctib_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share of warrants or rights exercised during period. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice
Namespace Prefix: | ctib_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share of warrants or rights granted during period. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightGrantedDuringPeriodExercisePrice
Namespace Prefix: | ctib_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of warrants or rights granted during period. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightGrantedInPeriod
Namespace Prefix: | ctib_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average exercise price of warrants that are exercisable. + References No definition available. + Details
Name: | ctib_ClassOfWarrantsOrRightsExercisableWeightedAverageExercisePrice
Namespace Prefix: | ctib_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3)-(4) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price of options that were either forfeited or expired. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3)-(4) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant