2021 Q3 Form 10-Q Financial Statement
#000117184321004812 Filed on July 09, 2021
Income Statement
Concept | 2021 Q3 | 2021 Q2 | 2020 Q3 |
---|---|---|---|
Revenue | $15.51M | $15.42M | $10.03M |
YoY Change | 54.67% | 58.22% | -25.43% |
Cost Of Revenue | $9.923M | $10.15M | $6.620M |
YoY Change | 49.9% | 56.22% | -27.17% |
Gross Profit | $5.590M | $5.266M | $3.410M |
YoY Change | 63.93% | 62.24% | -21.79% |
Gross Profit Margin | 36.03% | 34.15% | 34.0% |
Selling, General & Admin | $5.409M | $5.244M | $4.250M |
YoY Change | 27.26% | 11.55% | -19.05% |
% of Gross Profit | 96.75% | 99.58% | 124.63% |
Research & Development | $1.183M | $1.066M | $1.060M |
YoY Change | 11.61% | 12.25% | 3.92% |
% of Gross Profit | 21.16% | 20.25% | 31.09% |
Depreciation & Amortization | $275.2K | $283.2K | $250.0K |
YoY Change | 10.08% | 4.89% | -7.41% |
% of Gross Profit | 4.92% | 5.38% | 7.33% |
Operating Expenses | $5.016M | $6.310M | $4.190M |
YoY Change | 19.72% | 11.67% | -13.43% |
Operating Profit | $573.8K | $2.579M | -$780.0K |
YoY Change | -173.57% | -459.73% | 62.5% |
Interest Expense | $1.686M | $3.044K | $800.0K |
YoY Change | 110.74% | -99.59% | -51.52% |
% of Operating Profit | 293.81% | 0.12% | |
Other Income/Expense, Net | $50.60K | $140.0K | |
YoY Change | -63.86% | ||
Pretax Income | $2.310M | $2.586M | $160.0K |
YoY Change | 1343.99% | -427.39% | -86.32% |
Income Tax | $532.3K | $276.3K | $1.800M |
% Of Pretax Income | 23.04% | 10.68% | 1125.0% |
Net Earnings | $1.652M | $2.054M | -$1.760M |
YoY Change | -193.88% | -312.79% | -312.05% |
Net Earnings / Revenue | 10.65% | 13.32% | -17.55% |
Basic Earnings Per Share | $0.23 | ||
Diluted Earnings Per Share | $165.1K | $0.21 | -$193.4K |
COMMON SHARES | |||
Basic Shares Outstanding | 9.110M | 9.110M | 9.100M |
Diluted Shares Outstanding | 9.972M |
Balance Sheet
Concept | 2021 Q3 | 2021 Q2 | 2020 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $7.685M | $11.01M | $11.95M |
YoY Change | -35.68% | 4.82% | 26.83% |
Cash & Equivalents | $7.681M | $5.881M | $6.403M |
Short-Term Investments | $4.634K | $5.125M | $5.545M |
Other Short-Term Assets | $1.302M | $1.035M | $800.0K |
YoY Change | 62.79% | 47.86% | -24.53% |
Inventory | $11.11M | $11.31M | $10.96M |
Prepaid Expenses | $1.302M | $1.035M | $797.5K |
Receivables | $11.75M | $12.21M | $8.550M |
Other Receivables | $1.892M | $1.675M | $950.0K |
Total Short-Term Assets | $33.75M | $37.23M | $33.20M |
YoY Change | 1.64% | 14.18% | -0.3% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $11.82M | $7.177M | $7.111M |
YoY Change | 66.25% | 3.06% | -3.36% |
Goodwill | $0.00 | ||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | $27.62M | $26.94M | $24.09M |
YoY Change | 14.67% | 22.77% | -0.48% |
Other Assets | $469.0K | $486.9K | $658.8K |
YoY Change | -28.81% | 7.9% | |
Total Long-Term Assets | $40.62M | $35.57M | $32.87M |
YoY Change | 23.58% | 11.42% | -3.91% |
TOTAL ASSETS | |||
Total Short-Term Assets | $33.75M | $37.23M | $33.20M |
Total Long-Term Assets | $40.62M | $35.57M | $32.87M |
Total Assets | $74.37M | $72.80M | $66.07M |
YoY Change | 12.56% | 12.81% | -2.13% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $4.291M | $4.104M | $3.205M |
YoY Change | 33.87% | 74.78% | -28.86% |
Accrued Expenses | $4.046M | $3.282M | $2.580M |
YoY Change | 56.83% | 57.81% | -22.52% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $8.516M | $7.553M | $6.098M |
YoY Change | 39.66% | 68.96% | -22.24% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $104.1K | $373.2K | $270.0K |
YoY Change | -61.44% | 20.38% | |
Total Long-Term Liabilities | $104.1K | $373.2K | $272.4K |
YoY Change | -61.79% | 18.66% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $8.516M | $7.553M | $6.098M |
Total Long-Term Liabilities | $104.1K | $373.2K | $272.4K |
Total Liabilities | $8.620M | $7.926M | $6.370M |
YoY Change | 35.33% | 65.65% | -18.77% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $46.97M | $45.92M | $42.47M |
YoY Change | 10.6% | 3.8% | -5.6% |
Common Stock | $18.92M | $18.17M | $17.60M |
YoY Change | 7.52% | 5.32% | 8.66% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $62.37M | $61.37M | $56.66M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $74.37M | $72.80M | $66.07M |
YoY Change | 12.56% | 12.81% | -2.13% |
Cashflow Statement
Concept | 2021 Q3 | 2021 Q2 | 2020 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $1.652M | $2.054M | -$1.760M |
YoY Change | -193.88% | -312.79% | -312.05% |
Depreciation, Depletion And Amortization | $275.2K | $283.2K | $250.0K |
YoY Change | 10.08% | 4.89% | -7.41% |
Cash From Operating Activities | $1.839M | -$906.3K | $1.900M |
YoY Change | -3.2% | -24.48% | -31.16% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$4.824M | -$279.5K | -$360.0K |
YoY Change | 1239.99% | 154.05% | 33.33% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $5.120M | $789.7K | -$100.0K |
YoY Change | -5220.42% | -26.2% | -90.29% |
Cash From Investing Activities | $296.5K | $510.2K | -$440.0K |
YoY Change | -167.38% | -46.29% | -66.15% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -212.6K | -549.6K | -200.0K |
YoY Change | 6.3% | 223.3% | -72.97% |
NET CHANGE | |||
Cash From Operating Activities | 1.839M | -906.3K | 1.900M |
Cash From Investing Activities | 296.5K | 510.2K | -440.0K |
Cash From Financing Activities | -212.6K | -549.6K | -200.0K |
Net Change In Cash | 1.923M | -945.7K | 1.260M |
YoY Change | 52.63% | 125.16% | 75.0% |
FREE CASH FLOW | |||
Cash From Operating Activities | $1.839M | -$906.3K | $1.900M |
Capital Expenditures | -$4.824M | -$279.5K | -$360.0K |
Free Cash Flow | $6.663M | -$626.8K | $2.260M |
YoY Change | 194.83% | -42.49% | -25.41% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
9109861 | |
CY2021Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
120000 | USD |
CY2020Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
90000 | USD |
CY2021Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q2 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.02 | |
CY2020Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.02 | |
CY2021Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
15000000 | |
CY2020Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
15000000 | |
CY2021Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9109861 | |
CY2021Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9109861 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
6608352 | USD | |
CY2020Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9099990 | |
CY2020Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9099990 | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
0 | ||
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5880923 | USD |
CY2020Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
6403032 | USD |
CY2021Q2 | us-gaap |
Available For Sale Securities Current
AvailableForSaleSecuritiesCurrent
|
5125052 | USD |
CY2020Q3 | us-gaap |
Available For Sale Securities Current
AvailableForSaleSecuritiesCurrent
|
5544722 | USD |
CY2021Q2 | ntic |
Trade Receivables Excluding Joint Ventures Net Current
TradeReceivablesExcludingJointVenturesNetCurrent
|
11165605 | USD |
CY2020Q3 | ntic |
Trade Receivables Excluding Joint Ventures Net Current
TradeReceivablesExcludingJointVenturesNetCurrent
|
8072212 | USD |
CY2021Q2 | ntic |
Trade Receivables Joint Ventures Current
TradeReceivablesJointVenturesCurrent
|
1040049 | USD |
CY2020Q3 | ntic |
Trade Receivables Joint Ventures Current
TradeReceivablesJointVenturesCurrent
|
475900 | USD |
CY2021Q2 | ntic |
Fees Receivable For Services Provided To Joint Ventures Current
FeesReceivableForServicesProvidedToJointVenturesCurrent
|
1427240 | USD |
CY2020Q3 | ntic |
Fees Receivable For Services Provided To Joint Ventures Current
FeesReceivableForServicesProvidedToJointVenturesCurrent
|
927286 | USD |
CY2021Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
247895 | USD |
CY2020Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
19907 | USD |
CY2021Q2 | us-gaap |
Inventory Gross
InventoryGross
|
11306598 | USD |
CY2020Q3 | us-gaap |
Inventory Gross
InventoryGross
|
10961796 | USD |
CY2021Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1035046 | USD |
CY2020Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
797495 | USD |
CY2021Q2 | us-gaap |
Assets Current
AssetsCurrent
|
37228408 | USD |
CY2020Q3 | us-gaap |
Assets Current
AssetsCurrent
|
33202350 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7177012 | USD |
CY2020Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7110789 | USD |
CY2021Q2 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
26937857 | USD |
CY2020Q3 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
24090826 | USD |
CY2021Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
223739 | USD |
CY2020Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
209729 | USD |
CY2021Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
746305 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
802006 | USD |
CY2021Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
486854 | USD |
CY2020Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
658788 | USD |
CY2021Q2 | ntic |
Assets Noncurrent Other Than Property Plant And Equipment
AssetsNoncurrentOtherThanPropertyPlantAndEquipment
|
28394755 | USD |
CY2020Q3 | ntic |
Assets Noncurrent Other Than Property Plant And Equipment
AssetsNoncurrentOtherThanPropertyPlantAndEquipment
|
25761349 | USD |
CY2021Q2 | us-gaap |
Assets
Assets
|
72800175 | USD |
CY2020Q3 | us-gaap |
Assets
Assets
|
66074488 | USD |
CY2021Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4103932 | USD |
CY2020Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
3205241 | USD |
CY2021Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
166574 | USD |
CY2020Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
310922 | USD |
CY2021Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2295421 | USD |
CY2020Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1314978 | USD |
CY2021Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
873280 | USD |
CY2020Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
880118 | USD |
CY2021Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
113688 | USD |
CY2020Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
386345 | USD |
CY2021Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
7552895 | USD |
CY2020Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6097604 | USD |
CY2021Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
373166 | USD |
CY2020Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
272443 | USD |
CY2021Q2 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
373166 | USD |
CY2020Q3 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
272443 | USD |
CY2021Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2020Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2021Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
182197 | USD |
ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
36105009 | USD | |
CY2021Q2 | ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
1253920 | USD |
CY2020Q2 | ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
673751 | USD |
CY2020Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
182000 | USD |
CY2021Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
17992518 | USD |
CY2020Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
17415043 | USD |
CY2021Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
45917757 | USD |
CY2020Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
42472810 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2717935 | USD |
CY2020Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-3410438 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
61374537 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
56659415 | USD |
CY2021Q2 | us-gaap |
Minority Interest
MinorityInterest
|
3499577 | USD |
CY2020Q3 | us-gaap |
Minority Interest
MinorityInterest
|
3045026 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
64874114 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
59704441 | USD |
CY2021Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
72800175 | USD |
CY2020Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
66074488 | USD |
CY2021Q2 | ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
14164604 | USD |
CY2020Q2 | ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
9071072 | USD |
ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
38619353 | USD | |
ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
2361165 | USD | |
ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
1504997 | USD | |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
CY2020Q2 | us-gaap |
Revenues
Revenues
|
9744823 | USD |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
us-gaap |
Revenues
Revenues
|
37610006 | USD | |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
10152582 | USD |
CY2020Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6499102 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
26997582 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
24991487 | USD | |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
5265942 | USD |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
3245721 | USD |
us-gaap |
Gross Profit
GrossProfit
|
13982936 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
12618519 | USD | |
CY2021Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
2033536 | USD |
CY2020Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
811787 | USD |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
5779260 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3466581 | USD | |
CY2021Q2 | ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
1589621 | USD |
CY2020Q2 | ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
876706 | USD |
ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
4388866 | USD | |
ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
3491244 | USD | |
CY2021Q2 | us-gaap |
Other Operating Income
OtherOperatingIncome
|
3623157 | USD |
CY2020Q2 | us-gaap |
Other Operating Income
OtherOperatingIncome
|
1688493 | USD |
us-gaap |
Other Operating Income
OtherOperatingIncome
|
10168126 | USD | |
us-gaap |
Other Operating Income
OtherOperatingIncome
|
6957825 | USD | |
CY2021Q2 | us-gaap |
Selling Expense
SellingExpense
|
3171657 | USD |
CY2020Q2 | us-gaap |
Selling Expense
SellingExpense
|
2487396 | USD |
us-gaap |
Selling Expense
SellingExpense
|
8745433 | USD | |
us-gaap |
Selling Expense
SellingExpense
|
8484928 | USD | |
CY2021Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
2072195 | USD |
CY2020Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
2213552 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
6125151 | USD | |
CY2021Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1066493 | USD |
CY2020Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
950127 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3217410 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2918163 | USD | |
CY2021Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
6310345 | USD |
CY2020Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
5651075 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
18087994 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
18011443 | USD | |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2578754 | USD |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-716861 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6063068 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1564901 | USD | |
CY2021Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
7632 | USD |
CY2020Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
-73378 | USD |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
85191 | USD | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
15881 | USD | |
CY2021Q2 | us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
2586386 | USD |
CY2020Q2 | us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
-790239 | USD |
us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
6148259 | USD | |
us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
1580782 | USD | |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
276338 | USD |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
142285 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
929588 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
869945 | USD | |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
2310048 | USD |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-932524 | USD |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
710837 | USD | |
CY2021Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
256132 | USD |
CY2020Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
32697 | USD |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
589781 | USD | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
283674 | USD | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2053916 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-965221 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4628890 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
427163 | USD | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.51 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.05 | ||
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.11 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.47 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | ||
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9109861 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9099990 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9107243 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9096981 | ||
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9972000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9099990 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9829052 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9312914 | ||
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.065 | |
CY2020Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.00 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | ||
us-gaap |
Profit Loss
ProfitLoss
|
710837 | USD | |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
2310048 | USD |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-932524 | USD |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
262267 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-281177 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
757273 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-313844 | USD | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2572315 | USD |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-1213701 | USD |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
5975944 | USD | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
396993 | USD | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
266771 | USD |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-21492 | USD |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
654551 | USD | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
205989 | USD | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2305544 | USD |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1192209 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
5321393 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
191004 | USD | |
CY2021Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
62694964 | USD |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
38142 | USD |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
160834 | USD |
CY2021Q2 | us-gaap |
Dividends
Dividends
|
592141 | USD |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
2310048 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
262267 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
64874114 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
60791866 | USD |
CY2020Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
28587 | USD |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
339652 | USD |
CY2020Q2 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
200000 | USD |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-932524 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-281177 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
59746404 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
59704441 | USD |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
74334 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
503338 | USD | |
us-gaap |
Dividends
Dividends
|
1183943 | USD | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
200000 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
757273 | USD | |
CY2021Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
64874114 | USD |
CY2019Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
59669294 | USD |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
0 | USD | |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
64195 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
998122 | USD | |
us-gaap |
Dividends
Dividends
|
1182200 | USD | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
200000 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
710837 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-313844 | USD | |
CY2020Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
59746404 | USD |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
710837 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
503338 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
998122 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
30000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | USD | |
us-gaap |
Depreciation
Depreciation
|
681484 | USD | |
us-gaap |
Depreciation
Depreciation
|
637030 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
151710 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
803555 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-2370845 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1053695 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3012533 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
175465 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-0 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-173809 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
2190 | USD | |
us-gaap |
Payments To Acquire Available For Sale Securities
PaymentsToAcquireAvailableForSaleSecurities
|
800000 | USD | |
us-gaap |
Payments To Acquire Available For Sale Securities
PaymentsToAcquireAvailableForSaleSecurities
|
4000000 | USD | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
|
1219670 | USD | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
|
2114565 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
723441 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
375087 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
5779260 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3466581 | USD | |
us-gaap |
Proceeds From Dividends Received
ProceedsFromDividendsReceived
|
3505455 | USD | |
us-gaap |
Proceeds From Dividends Received
ProceedsFromDividendsReceived
|
5648153 | USD | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
8526 | USD | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-109646 | USD | |
ntic |
Increase Decrease In Trade Receivables Excluding Joint Ventures
IncreaseDecreaseInTradeReceivablesExcludingJointVentures
|
2904707 | USD | |
ntic |
Increase Decrease In Trade Receivables Excluding Joint Ventures
IncreaseDecreaseInTradeReceivablesExcludingJointVentures
|
-2065641 | USD | |
ntic |
Increase Decrease In Trade Receivables Joint Ventures
IncreaseDecreaseInTradeReceivablesJointVentures
|
564149 | USD | |
ntic |
Increase Decrease In Trade Receivables Joint Ventures
IncreaseDecreaseInTradeReceivablesJointVentures
|
32904 | USD | |
ntic |
Increase Decrease In Fees Receivable For Services Provided To Joint Ventures
IncreaseDecreaseInFeesReceivableForServicesProvidedToJointVentures
|
499954 | USD | |
ntic |
Increase Decrease In Fees Receivable For Services Provided To Joint Ventures
IncreaseDecreaseInFeesReceivableForServicesProvidedToJointVentures
|
-391880 | USD | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
223024 | USD | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-174623 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
177927 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1729133 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
223457 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-368769 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
703100 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-882962 | USD | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-162615 | USD | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
40983 | USD | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
96009 | USD | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
79139 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-399780 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2337471 | USD | |
us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
200000 | USD | |
us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
200000 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1183943 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1182200 | USD | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
74334 | USD | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
64195 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1309609 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1318005 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
133585 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-163093 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-522109 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-806036 | USD | |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6403032 | USD |
CY2019Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5856758 | USD |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5880923 | USD |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5050722 | USD |
CY2021Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
4574380 | USD |
CY2020Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
3866791 | USD |
CY2021Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
6732218 | USD |
CY2020Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
7095005 | USD |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
11306598 | USD |
CY2020Q3 | us-gaap |
Inventory Net
InventoryNet
|
10961796 | USD |
CY2021Q2 | us-gaap |
Land
Land
|
310365 | USD |
CY2020Q3 | us-gaap |
Land
Land
|
310365 | USD |
CY2021Q2 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
8516604 | USD |
CY2020Q3 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
8167783 | USD |
CY2021Q2 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
5242174 | USD |
CY2020Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
4940912 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
14069143 | USD |
CY2020Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
13419060 | USD |
CY2021Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
6892131 | USD |
CY2020Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
6308271 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7177012 | USD |
CY2020Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7110789 | USD |
CY2021Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.065 | |
CY2021Q1 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2021-02-03 | |
CY2021Q1 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2021-02-17 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.065 | |
CY2021Q2 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2021-05-05 | |
CY2021Q2 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2021-05-19 | |
CY2019Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.065 | |
CY2019Q4 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2019-11-06 | |
CY2019Q4 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2019-11-20 | |
CY2020Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.065 | |
CY2020Q1 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2020-02-05 | |
CY2020Q1 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2020-02-19 | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
0 | ||
CY2020Q3 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
4646 | |
CY2019Q3 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
3597 | |
CY2021Q1 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
5225 | |
CY2020Q1 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
2754 | |
CY2020Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
71273 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2053916 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-965221 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4628890 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
427163 | USD | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9109861 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9099990 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9107243 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9096981 | ||
CY2021Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
862139 | |
CY2020Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
721809 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
215933 | ||
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9972000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9099990 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9829052 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9312914 | ||
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.51 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.05 | ||
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.11 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.47 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
419874 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
300770 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
503339 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
998122 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0215 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.456 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.451 | pure | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P10Y | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P10Y | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0028 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0157 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
3.12 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
4.30 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y4M24D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y3M7D | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | pure | |
CY2021Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
827502 | USD |
ntic |
Allocated Share Based Compensation Expense Estimate Remainder Of Fiscal Year
AllocatedShareBasedCompensationExpenseEstimateRemainderOfFiscalYear
|
160835 | USD | |
ntic |
Allocated Share Based Compensation Expense Estimate Fiscal Year Two
AllocatedShareBasedCompensationExpenseEstimateFiscalYearTwo
|
333333 | USD | |
ntic |
Allocated Share Based Compensation Expense Estimate Fiscal Year Three
AllocatedShareBasedCompensationExpenseEstimateFiscalYearThree
|
333334 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0237 | pure | |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
CY2020Q2 | us-gaap |
Revenues
Revenues
|
9744823 | USD |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
us-gaap |
Revenues
Revenues
|
37610006 | USD | |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
10152582 | USD |
CY2020Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6499102 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
26997582 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
24991487 | USD | |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
CY2020Q2 | us-gaap |
Revenues
Revenues
|
9744823 | USD |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
us-gaap |
Revenues
Revenues
|
37610006 | USD | |
CY2021Q2 | ntic |
Total Fees For Services Provided To Joint Ventures Geographic Location
TotalFeesForServicesProvidedToJointVenturesGeographicLocation
|
1589621 | USD |
CY2021Q2 | ntic |
Entity Wide Fees For Services Provided To Joint Ventures Geographic Percentage
EntityWideFeesForServicesProvidedToJointVenturesGeographicPercentage
|
1.000 | pure |
CY2020Q2 | ntic |
Total Fees For Services Provided To Joint Ventures Geographic Location
TotalFeesForServicesProvidedToJointVenturesGeographicLocation
|
876706 | USD |
CY2020Q2 | ntic |
Entity Wide Fees For Services Provided To Joint Ventures Geographic Percentage
EntityWideFeesForServicesProvidedToJointVenturesGeographicPercentage
|
1.000 | pure |
ntic |
Total Fees For Services Provided To Joint Ventures Geographic Location
TotalFeesForServicesProvidedToJointVenturesGeographicLocation
|
4388866 | USD | |
ntic |
Entity Wide Fees For Services Provided To Joint Ventures Geographic Percentage
EntityWideFeesForServicesProvidedToJointVenturesGeographicPercentage
|
1.000 | pure | |
ntic |
Total Fees For Services Provided To Joint Ventures Geographic Location
TotalFeesForServicesProvidedToJointVenturesGeographicLocation
|
3491244 | USD | |
ntic |
Entity Wide Fees For Services Provided To Joint Ventures Geographic Percentage
EntityWideFeesForServicesProvidedToJointVenturesGeographicPercentage
|
1.000 | pure | |
CY2021Q2 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
7177012 | USD |
CY2020Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
7110789 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
CY2020Q2 | us-gaap |
Revenues
Revenues
|
9744823 | USD |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
us-gaap |
Revenues
Revenues
|
37610006 | USD | |
CY2021Q2 | us-gaap |
Accrued Bonuses Current And Noncurrent
AccruedBonusesCurrentAndNoncurrent
|
1766667 | USD |
CY2020Q2 | us-gaap |
Accrued Bonuses Current And Noncurrent
AccruedBonusesCurrentAndNoncurrent
|
1200000 | USD |
CY2021Q2 | ntic |
Entity Wide Trade Joint Venture Receivables Three Joint Ventures Percentage
EntityWideTradeJointVentureReceivablesThreeJointVenturesPercentage
|
0.737 | pure |
CY2020Q2 | ntic |
Entity Wide Trade Joint Venture Receivables Three Joint Ventures Percentage
EntityWideTradeJointVentureReceivablesThreeJointVenturesPercentage
|
0.562 | pure |
CY2021Q2 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
5125052 | USD |
CY2020Q3 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
5544722 | USD |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
276338 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
929588 | USD | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
142285 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
869945 | USD |