XML 78 R66.htm IDEA: XBRL DOCUMENT
v3.22.1

Note 18 - Other Stockholders' Equity (Details Textual) |  |  | 1 Months Ended | 3 Months Ended | 7 Months Ended | 12 Months Ended | 13 Months Ended | 18 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jun. 05, 2020 USD ($) | Apr. 01, 2020 USD ($) shares | Jun. 30, 2021 USD ($) $ / shares shares | Jan. 31, 2021 USD ($) $ / shares shares | Nov. 30, 2020 USD ($) $ / shares shares | Jun. 30, 2020 USD ($) | Apr. 30, 2020 USD ($) shares | Feb. 29, 2020 USD ($) shares | Jan. 31, 2020 USD ($) $ / shares | Mar. 25, 2022 shares | Dec. 31, 2021 USD ($) $ / shares shares | Mar. 31, 2021 USD ($) | Dec. 31, 2021 USD ($) $ / shares shares | Dec. 31, 2021 USD ($) $ / shares shares | Dec. 31, 2020 USD ($) $ / shares shares | Dec. 31, 2020 USD ($) $ / shares shares | Dec. 31, 2021 USD ($) $ / shares shares | Jun. 30, 2021 USD ($) $ / shares | Sep. 30, 2021 USD ($) | Dec. 31, 2019 shares | Jun. 08, 2018 shares | Apr. 10, 2009 shares
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,000,000 | $ 5,426,601 |  |  |  |  |  |  |
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Ending Balance |  |  |  |  |  |  |  |  |  |  | $ 0 |  | $ 0 | 0 | 1,532,164 | $ 1,532,164 | $ 0 |  |  |  |  |
Adjustments to Additional Paid in Capital, Preferred Stock with Beneficial Conversion Feature |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,500,000 |  |  |  |  |  |  |  |
Proceeds from Issuance of Convertible Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  | 0 | 1,500,000 |  |  |  |  |  |  |
Advance from Investor, Current |  |  |  |  |  |  |  |  |  |  | $ 0 |  | $ 0 | $ 0 | $ 1,500,000 | $ 1,500,000 | $ 0 |  | $ 1,500,000 |  |  |
Class of Warrant Or Right, Issued In Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 128,572 |  |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period, Exercise Price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ 1.75 |  | $ 1.75 | $ 1.75 |  |  | $ 1.75 |  |  |  |  |
Class of Warrant or Right, Outstanding (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 128,572 |  | 128,572 | 128,572 | 195,160 | 195,160 | 128,572 |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) |  |  |  |  |  |  |  |  |  |  |  |  |  | 4 years |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |  |  |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |  |  |  |
Share-based Payment Arrangement, Expense |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0 | $ 0 |  |  |  |  |  |  |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total |  |  |  |  |  |  |  |  |  |  | $ 0 |  | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 |  |  |  |  |
Class of Warrant or Right, Granted in Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 128,572 | 792,660 |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ 1.75 |  | $ 1.75 | $ 1.75 | $ 1.00 | $ 1.00 | $ 1.75 |  |  |  |  |
Class of Warrant or Right, Exercised During Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 195,160 | 597,500 |  |  |  |  |  |  |
Stock Issued During Period, Shares, Warrants Exercised (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 391,308 |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0.00% |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 0 |  | 0 | 0 | 0 | 0 | 0 |  |  | 471,144 |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value |  |  |  |  |  |  |  |  |  |  | $ 0 |  | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 |  |  |  |  |
Class of Warrant or Right, Outstanding, Intrinsic Value |  |  |  |  |  |  |  |  |  |  | $ 230,000 |  | $ 230,000 | $ 230,000 | $ 140,615 | $ 140,615 | $ 230,000 |  |  |  |  |
Measurement Input, Risk Free Interest Rate [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  | 0.30 |  | 0.30 | 0.30 | 0.30 | 0.30 | 0.30 |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  | 0.30 |  | 0.30 | 0.30 | 0.30 | 0.30 | 0.30 |  |  |  |  |
Measurement Input, Expected Term [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5 | 5 |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5 | 5 |  |  |  |  |  |
Maximum [Member] | Measurement Input, Risk Free Interest Rate [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1.65 | 1.65 |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1.65 | 1.65 |  |  |  |  |  |
Stock Incentive Plan 2009 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 510,000
Stock Incentive Plan 2018 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 300,000 |
Restricted Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 0 |  | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Restricted Stock [Member] | Former Chief Executive Officer [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 15,000 |  |  |  |  |  |  |
Restricted Stock [Member] | Chief Executive Officer [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | shares |  |  |  |  |  |  |  |  |  | 25,000 |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares |  |  |  |  |  |  |  |  |  | 250,000 |  |  |  |  |  |  |  |  |  |  |  |
Warrants In Connection With Series D Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 128,572 |  |  |  |  |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period, Exercise Price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ 1.75 |  | $ 1.75 | $ 1.75 |  |  | $ 1.75 |  |  |  |  |
Percentage of Variable Price on VWAP |  |  |  |  |  |  |  |  |  |  | 85.00% |  | 85.00% | 85.00% |  |  | 85.00% |  |  |  |  |
Class of Warrant or Right, Outstanding (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 230,000 |  | 230,000 | 230,000 |  |  | 230,000 |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |  |  | $ 1.75 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1.75 |  |  |  |
Stock Issued During Period, Shares, Warrants Exercised (in shares) | shares |  |  | 128,572 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Series A Preferred Stock Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 792,660 |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period, Exercise Price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1 | $ 1 |  |  |  |  |  |
Class of Warrant or Right, Granted in Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 792,660 |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 792,660 | 792,660 |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1 | $ 1 |  |  |  |  |  |
Class of Warrant or Right, Exercised During Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 597,500 |  |  |  |  |  |  |
Series D Preferred Stock Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  | 128,572 |  |  |  |  |  |  |  |  |
Series D Preferred Stock Warrants [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant Or Right, Issued In Period, Exercise Price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ 1.75 |  | $ 1.75 | $ 1.75 |  |  | $ 1.75 |  |  |  |  |
Percentage of Variable Price on VWAP |  |  |  |  |  |  |  |  |  |  | 85.00% |  | 85.00% | 85.00% |  |  | 85.00% |  |  |  |  |
2021 Warrants [Member] | Measurement Input, Expected Term [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  | 5 |  | 5 | 5 | 5 | 5 | 5 |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  |  |  |  |  |  |  |  |  | 5 |  | 5 | 5 | 5 | 5 | 5 |  |  |  |  |
LF International Pte [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, Issued for Services (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 400,000 |  |  |  |  |  |  |
Garden State Securities [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, Issued for Services (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 200,000 |  |  |  |  |  |  |
Conversion from Series A Preferred Stock to Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion of Stock, Shares Converted (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 90,860 |  |  |  |  |  |  |
Conversion of Stock, Shares Issued (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 0 | 941,388 |  |  |  |  |  |  |
Conversion of Accounts Receivable Owed to Investor into Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Conversion, Converted Instrument, Amount |  | $ 482,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares |  | 48,200 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 42,660 |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 42,660 |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 426,600 |  |  |  |  |  |  |
Convertible Preferred Stock, Shares Issued upon Conversion (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 10 | 10 |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 8.00% | 8.00% |  |  |  |  |  |
Preferred Stock, Dividend Rate, Per-Dollar-Amount (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 10 | $ 10 |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 400,000 | $ 380,000 |  |  |  |  |  |  |
Preferred Stock Redemption Premium | $ 2,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,500,000 |  |  |  |  |  |
Preferred Stock, Value, Issued, Ending Balance |  |  |  |  |  |  |  |  |  |  | $ 3,154,583 |  | $ 3,154,583 | 3,154,583 | 2,754,583 | 2,754,583 | $ 3,154,583 |  |  |  |  |
Dividends Payable |  |  |  |  |  |  |  |  |  |  | 400,000 |  | 400,000 | 400,000 | 380,000 | 380,000 | 400,000 |  |  |  |  |
Series B Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  | 170,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  | 170,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,612,707 |  |  |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  | 8.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | (33,611) | (13,600) |  |  |  |  |  |  |
Beneficial Conversion Feature of Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,500,000 |  |  |  |  |  |  |
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |  |  |  |  | $ 10.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares |  |  |  |  | $ 1.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Ending Balance |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Value, Issued, Ending Balance |  |  |  |  | $ 1,500,000 |  |  |  |  |  | 1,714,707 |  | 1,714,707 | 1,714,707 | 0 | 0 | 1,714,707 |  |  |  |  |
Dividends Payable |  |  |  |  |  |  |  |  |  |  | 150,000 |  | 150,000 | 150,000 |  |  | 150,000 |  |  |  |  |
Preferred Stock, Accretion of Redemption Discount |  |  |  |  |  |  |  |  |  |  |  |  |  | 46,707 |  |  | 64,707 |  |  |  |  |
Series C Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  | 170,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  | 170,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,500,000 |  |  |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  | 8.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from Issuance of Preferred Stock and Preference Stock |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |  |  |  | $ 10.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares |  |  |  | $ 1.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Value, Issued, Ending Balance |  |  |  |  |  |  |  |  |  |  | $ 1,630,333 |  | $ 1,630,333 | 1,630,333 | 0 | 0 | $ 1,630,333 |  |  |  |  |
Adjustments to Additional Paid in Capital, Preferred Stock with Beneficial Conversion Feature |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |  |
Series D Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  |  |  |  |  |  |  |  |  |  | 8.00% |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ 10 |  | $ 10 | $ 10 |  |  | $ 10 |  |  |  |  |
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  | $ 1.00 |  | $ 1.00 | $ 1.00 |  |  | $ 1.00 |  |  |  |  |
Preferred Stock, Value, Issued, Ending Balance |  |  |  |  |  |  |  |  |  |  | $ 1,511,711 |  | $ 1,511,711 | $ 1,511,711 | 0 | $ 0 | $ 1,511,711 |  |  |  |  |
Adjustments to Additional Paid in Capital, Preferred Stock with Beneficial Conversion Feature |  |  |  |  |  |  |  |  |  |  | $ 300,000 |  |  |  |  |  |  |  |  |  |  |
Series D Preferred Stock [Member] | Unrelated Third Party [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from Issuance of Convertible Preferred Stock |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Series A Preferred Stock Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercised During Period (in shares) | shares |  |  |  | 195,160 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, Warrants Exercised (in shares) | shares |  |  |  | 103,104 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock [Member] | Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 400,000 | 379,655 |  |  |  |  |  |  |
Beneficial Conversion Feature of Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (2,468,473) |  |  |  |  |  |  |
Preferred Stock [Member] | Series B Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 170,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 170,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,612,707 |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 102,000 |  |  |  |  |  |  |  |
Preferred Stock [Member] | Series C Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 170,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 170,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 130,333 |  |  |  |  |  |  |  |
Preferred Stock [Member] | Series D Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 170,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 170,000 |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 15,000 |  |  |  |  |  |  |
Stock Issued During Period, Shares, Warrants Exercised (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 103,104 | 391,308 |  |  |  |  |  |  |
Additional Paid-in Capital [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Adjustments to Additional Paid in Capital, Preferred Stock with Beneficial Conversion Feature |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,500,000 |  |  |  |  |  |  |  |
Additional Paid-in Capital [Member] | Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | (400,000) | $ (379,655) |  |  |  |  |  |  |
Beneficial Conversion Feature of Preferred Stock | $ 2,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,468,473 |  |  |  |  |  |  |
Additional Paid-in Capital [Member] | Series B Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | (135,611) | (13,600) |  |  |  |  |  |  |
Beneficial Conversion Feature of Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,500,000 |  |  |  |  |  |  |
Additional Paid-in Capital [Member] | Series C Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued Deemed Dividends |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (130,333) |  |  |  |  |  |  |  |
Equity Financing Arrangement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from Issuance or Sale of Equity, Total |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 5,000,000 |  |  |  |  |  |  |
Equity Financing Arrangement [Member] | LF International Pte [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  | $ 1 |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from Issuance of Convertible Preferred Stock |  |  |  |  |  | $ 500,000 | $ 1,300,000 | $ 700,000 | $ 2,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Equity Financing Arrangement [Member] | Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,000,000 |  |  |  |
Equity Financing Arrangement [Member] | Preferred Stock [Member] | Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 500,000 |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 500,000 |  |  |  |  |  |  |
Equity Financing Arrangement [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 400,000 |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 400,000 |  |  |  |  |  |  |
Equity Financing Arrangement [Member] | Common Stock [Member] | LF International Pte [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  | 260,000 | 140,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues (in shares) | shares |  |  |  |  |  |  | 260,000 | 140,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Represents information related to accrued deemed dividends. + References No definition available. + Details
Name: | ctib_AccruedDeemedDividends
Namespace Prefix: | ctib_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of preferred stock beneficial conversion feature. + References No definition available. + Details
Name: | ctib_AdjustmentsToAdditionalPaidInCapitalPreferredStockWithBeneficialConversionFeature
Namespace Prefix: | ctib_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of obligations related to advance from investor. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer). + References No definition available. + Details
Name: | ctib_AdvanceFromInvestorCurrent
Namespace Prefix: | ctib_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The adjustments to equity attributable to the beneficial conversion feature of preferred stock. + References No definition available. + Details
Name: | ctib_BeneficialConversionFeatureOfPreferredStock
Namespace Prefix: | ctib_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 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 Number of warrants issued during the period. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightIssuedInPeriod
Namespace Prefix: | ctib_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The exercise price per share for warrants or rights issued during the period. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightIssuedInPeriodExercisePrice
Namespace Prefix: | ctib_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The intrinsic value of outstanding warrants or rights. + References No definition available. + Details
Name: | ctib_ClassOfWarrantOrRightOutstandingIntrinsicValue
Namespace Prefix: | ctib_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percent of variable price based on the ten day volume weighted average price ("VWAP"). + References No definition available. + Details
Name: | ctib_PercentageOfVariablePriceOnVWAP
Namespace Prefix: | ctib_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of stock issued during the period from warrants exercised. + References No definition available. + Details
Name: | ctib_StockIssuedDuringPeriodSharesWarrantsExercised
Namespace Prefix: | ctib_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
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 The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 16 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)(5)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_DividendsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cost not yet recognized for nonvested award under share-based payment arrangement. + 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 (i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of accretion of the preferred stock redemption discount during the period. + References No definition available. + Details
Name: | us-gaap_PreferredStockAccretionOfRedemptionDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share conversion price of preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockConvertibleConversionPrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount per share used to calculated dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockDividendRatePerDollarAmount
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=122038299&loc=d3e42851-122695 + Details
Name: | us-gaap_PreferredStockRedemptionPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 + Details
Name: | us-gaap_PreferredStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOrSaleOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + 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 (a)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. + 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)(2)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. + 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)(2)(iii)(2) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. + 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 (f)(2)(iii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares authorized for issuance under share-based payment arrangement. + 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 (a)(3) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. + 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 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + 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 (a)(2) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.27(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=ctib_StockIncentivePlan2009Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=ctib_StockIncentivePlan2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=ctib_FormerChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ctib_WarrantsInConnectionWithSeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ctib_SeriesAPreferredStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ctib_SeriesDPreferredStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ctib_WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ctib_LFInternationalPteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ctib_GardenStateSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConversionOfStockByUniqueDescriptionAxis=ctib_ConversionFromSeriesAPreferredStockToCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtConversionByUniqueDescriptionAxis=ctib_ConversionOfAccountsReceivableOwedToInvestorIntoSeriesAPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ctib_UnrelatedThirdPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=ctib_SeriesAPreferredStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=ctib_EquityFinancingArrangementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |