2022 Q3 Form 10-Q Financial Statement
#000117184322004792 Filed on July 08, 2022
Income Statement
Concept | 2022 Q3 | 2022 Q2 | 2022 Q1 |
---|---|---|---|
Revenue | $20.25M | $18.96M | $16.75M |
YoY Change | 30.55% | 23.0% | 31.02% |
Cost Of Revenue | $14.11M | $12.72M | $11.76M |
YoY Change | 42.22% | 25.32% | 37.89% |
Gross Profit | $6.139M | $6.242M | $4.984M |
YoY Change | 9.82% | 18.54% | 17.25% |
Gross Profit Margin | 30.31% | 32.91% | 29.76% |
Selling, General & Admin | $6.537M | $6.011M | $5.490M |
YoY Change | 20.86% | 14.63% | 14.59% |
% of Gross Profit | 106.47% | 96.29% | 110.15% |
Research & Development | $985.0K | $1.103M | $1.219M |
YoY Change | -16.74% | 3.42% | 13.35% |
% of Gross Profit | 16.04% | 17.67% | 24.45% |
Depreciation & Amortization | $371.8K | $449.9K | $411.4K |
YoY Change | 35.09% | 58.88% | 41.87% |
% of Gross Profit | 6.06% | 7.21% | 8.25% |
Operating Expenses | $5.590M | $7.114M | $6.709M |
YoY Change | 11.43% | 12.73% | 14.37% |
Operating Profit | $549.6K | $1.823M | $445.2K |
YoY Change | -4.23% | -29.31% | -74.81% |
Interest Expense | $1.021M | $23.78K | $7.404K |
YoY Change | -39.43% | 681.34% | 41.06% |
% of Operating Profit | 185.81% | 1.3% | 1.66% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $1.571M | $1.815M | $447.7K |
YoY Change | -32.01% | -29.82% | -74.85% |
Income Tax | $613.4K | $604.3K | $151.7K |
% Of Pretax Income | 39.05% | 33.29% | 33.89% |
Net Earnings | $647.9K | $1.000M | $182.8K |
YoY Change | -60.79% | -51.3% | -86.07% |
Net Earnings / Revenue | 3.2% | 5.27% | 1.09% |
Basic Earnings Per Share | $0.11 | $0.02 | |
Diluted Earnings Per Share | $68.26K | $0.11 | $0.02 |
COMMON SHARES | |||
Basic Shares Outstanding | 9.232M | 9.228M | 9.215M |
Diluted Shares Outstanding | 9.579M | 9.683M |
Balance Sheet
Concept | 2022 Q3 | 2022 Q2 | 2022 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $5.339M | $6.129M | $7.492M |
YoY Change | -30.52% | -44.31% | -41.0% |
Cash & Equivalents | $5.334M | $6.123M | $7.488M |
Short-Term Investments | $5.590K | $5.574K | $4.634K |
Other Short-Term Assets | $1.954M | $2.619M | $3.114M |
YoY Change | 50.02% | 153.06% | 145.19% |
Inventory | $16.34M | $13.87M | $12.98M |
Prepaid Expenses | $1.954M | $2.619M | $3.114M |
Receivables | $14.83M | $14.69M | $13.36M |
Other Receivables | $1.765M | $1.662M | $1.649M |
Total Short-Term Assets | $40.23M | $38.97M | $38.60M |
YoY Change | 19.22% | 4.67% | 2.87% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $12.17M | $12.07M | $12.34M |
YoY Change | 2.95% | 68.19% | 72.66% |
Goodwill | $4.782M | $4.782M | $4.782M |
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | $21.81M | $22.19M | $21.85M |
YoY Change | -21.03% | -17.61% | -12.1% |
Other Assets | $0.00 | $421.6K | $0.00 |
YoY Change | -100.0% | -13.4% | -100.0% |
Total Long-Term Assets | $45.96M | $46.22M | $46.35M |
YoY Change | 13.13% | 29.93% | 37.98% |
TOTAL ASSETS | |||
Total Short-Term Assets | $40.23M | $38.97M | $38.60M |
Total Long-Term Assets | $45.96M | $46.22M | $46.35M |
Total Assets | $86.19M | $85.19M | $84.95M |
YoY Change | 15.9% | 17.01% | 19.45% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $7.796M | $6.005M | $5.948M |
YoY Change | 81.7% | 46.32% | 35.36% |
Accrued Expenses | $3.338M | $3.437M | $2.971M |
YoY Change | -17.5% | 4.7% | -1.96% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $5.900M | $4.700M | $4.200M |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $17.07M | $14.24M | $13.27M |
YoY Change | 100.39% | 88.56% | 64.83% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $184.2K | $347.3K | $344.4K |
YoY Change | 76.98% | -6.94% | -6.91% |
Total Long-Term Liabilities | $1.884M | $2.268M | $2.242M |
YoY Change | 1710.01% | 507.84% | 505.94% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $17.07M | $14.24M | $13.27M |
Total Long-Term Liabilities | $1.884M | $2.268M | $2.242M |
Total Liabilities | $18.95M | $16.51M | $15.51M |
YoY Change | 119.83% | 108.3% | 84.21% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $50.72M | $50.71M | $50.36M |
YoY Change | 7.97% | 10.45% | 13.28% |
Common Stock | $20.12M | $19.89M | $19.56M |
YoY Change | 6.36% | 9.44% | 8.83% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $63.60M | $65.22M | $66.07M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $86.19M | $85.19M | $84.95M |
YoY Change | 15.9% | 17.01% | 19.45% |
Cashflow Statement
Concept | 2022 Q3 | 2022 Q2 | 2022 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $647.9K | $1.000M | $182.8K |
YoY Change | -60.79% | -51.3% | -86.07% |
Depreciation, Depletion And Amortization | $371.8K | $449.9K | $411.4K |
YoY Change | 35.09% | 58.88% | 41.87% |
Cash From Operating Activities | -$632.0K | -$340.6K | -$1.200M |
YoY Change | -134.36% | -62.41% | -433.41% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$577.1K | -$395.9K | -$363.2K |
YoY Change | -88.04% | 41.66% | 81.62% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$10.00 | -$342.3K | $0.00 |
YoY Change | -100.0% | -143.35% | -100.0% |
Cash From Investing Activities | -$577.1K | -$738.2K | -$363.2K |
YoY Change | -294.68% | -244.68% | -234.53% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 553.7K | -151.7K | 951.8K |
YoY Change | -360.46% | -72.39% | -218.97% |
NET CHANGE | |||
Cash From Operating Activities | -632.0K | -340.6K | -1.200M |
Cash From Investing Activities | -577.1K | -738.2K | -363.2K |
Cash From Financing Activities | 553.7K | -151.7K | 951.8K |
Net Change In Cash | -655.4K | -1.231M | -611.8K |
YoY Change | -134.08% | 30.12% | 259.86% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$632.0K | -$340.6K | -$1.200M |
Capital Expenditures | -$577.1K | -$395.9K | -$363.2K |
Free Cash Flow | -$54.89K | $55.23K | -$837.1K |
YoY Change | -100.82% | -108.81% | -249.47% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2022Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
9232483 | |
CY2022Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
382000 | USD |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
382000 | USD |
CY2022Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2022Q2 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2021Q3 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2022Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000 | |
CY2022Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2022Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.02 | |
CY2021Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.02 | |
CY2022Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
15000000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
15000000 | |
CY2022Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9232483 | |
CY2022Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9232483 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9184811 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9184811 | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
0 | ||
CY2022Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
6123269 | USD |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7680641 | USD |
CY2022Q2 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
5574 | USD |
CY2021Q3 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
4634 | USD |
CY2022Q2 | ntic |
Trade Receivables Excluding Joint Ventures Net Current
TradeReceivablesExcludingJointVenturesNetCurrent
|
13834580 | USD |
CY2021Q3 | ntic |
Trade Receivables Excluding Joint Ventures Net Current
TradeReceivablesExcludingJointVenturesNetCurrent
|
11128805 | USD |
CY2022Q2 | ntic |
Trade Receivables Joint Ventures Current
TradeReceivablesJointVenturesCurrent
|
857172 | USD |
CY2021Q3 | ntic |
Trade Receivables Joint Ventures Current
TradeReceivablesJointVenturesCurrent
|
624808 | USD |
CY2022Q2 | ntic |
Fees Receivable For Services Provided To Joint Ventures Current
FeesReceivableForServicesProvidedToJointVenturesCurrent
|
1243214 | USD |
CY2021Q3 | ntic |
Fees Receivable For Services Provided To Joint Ventures Current
FeesReceivableForServicesProvidedToJointVenturesCurrent
|
1505127 | USD |
CY2022Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
418967 | USD |
CY2021Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
386574 | USD |
CY2022Q2 | us-gaap |
Inventory Gross
InventoryGross
|
13866229 | USD |
CY2021Q3 | us-gaap |
Inventory Gross
InventoryGross
|
11114207 | USD |
CY2022Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2619260 | USD |
CY2021Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1302293 | USD |
CY2022Q2 | us-gaap |
Assets Current
AssetsCurrent
|
38968265 | USD |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
33747089 | USD |
CY2022Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
12071277 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
11821458 | USD |
CY2022Q2 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
22194433 | USD |
CY2021Q3 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
27623768 | USD |
CY2022Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
0 | USD |
CY2021Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
92554 | USD |
CY2022Q2 | us-gaap |
Goodwill
Goodwill
|
4782376 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
0 | USD |
CY2022Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
421601 | USD |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
376438 | USD |
CY2022Q2 | ntic |
Assets Noncurrent Other Than Property Plant And Equipment
AssetsNoncurrentOtherThanPropertyPlantAndEquipment
|
34145855 | USD |
CY2021Q3 | ntic |
Assets Noncurrent Other Than Property Plant And Equipment
AssetsNoncurrentOtherThanPropertyPlantAndEquipment
|
28802332 | USD |
CY2022Q2 | us-gaap |
Assets
Assets
|
85185397 | USD |
CY2021Q3 | us-gaap |
Assets
Assets
|
74370879 | USD |
CY2022Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
6004897 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4290972 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2022Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
184650 | USD |
CY2022Q2 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
4700000 | USD |
CY2021Q3 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
0 | USD |
CY2022Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
99865 | USD |
CY2021Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
2033536 | USD |
CY2021Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
178923 | USD |
CY2022Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2029241 | USD |
CY2021Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2879468 | USD |
CY2022Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1333153 | USD |
CY2021Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
894497 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
74331 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
272336 | USD |
CY2022Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
14241487 | USD |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
8516196 | USD |
CY2022Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1920970 | USD |
CY2021Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
0 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
347270 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
104102 | USD |
CY2022Q2 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
2268240 | USD |
CY2021Q3 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
104102 | USD |
CY2022Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
183696 | USD |
CY2022Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
19706248 | USD |
CY2021Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
18736268 | USD |
CY2022Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
50714961 | USD |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
46973094 | USD |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-5383400 | USD |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-3525030 | USD |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
65222459 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
62368028 | USD |
CY2022Q2 | us-gaap |
Minority Interest
MinorityInterest
|
3453211 | USD |
CY2021Q3 | us-gaap |
Minority Interest
MinorityInterest
|
3382553 | USD |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
68675670 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
65750581 | USD |
CY2022Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
85185397 | USD |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
74370879 | USD |
CY2022Q2 | ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
18436253 | USD |
CY2021Q2 | ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
14164604 | USD |
ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
51654355 | USD | |
ntic |
Net Sales Excluding Joint Ventures
NetSalesExcludingJointVentures
|
38619353 | USD | |
CY2022Q2 | ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
528668 | USD |
CY2021Q2 | ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
1253920 | USD |
ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
2252618 | USD | |
ntic |
Net Sales To Joint Ventures
NetSalesToJointVentures
|
2361165 | USD | |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
18964921 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
us-gaap |
Revenues
Revenues
|
53906973 | USD | |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
CY2022Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
12722833 | USD |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
10152582 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
36977620 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
26997582 | USD | |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
6242088 | USD |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
5265942 | USD |
us-gaap |
Gross Profit
GrossProfit
|
16929353 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
13982936 | USD | |
CY2022Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
1364597 | USD |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3662178 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
5779260 | USD | |
CY2022Q2 | ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
1329988 | USD |
CY2021Q2 | ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
1589621 | USD |
ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
3835755 | USD | |
ntic |
Fees For Services Provided To Joint Ventures
FeesForServicesProvidedToJointVentures
|
4388866 | USD | |
CY2022Q2 | ntic |
Income From Joint Venture Operations
IncomeFromJointVentureOperations
|
2694585 | USD |
CY2021Q2 | ntic |
Income From Joint Venture Operations
IncomeFromJointVentureOperations
|
3623157 | USD |
ntic |
Income From Joint Venture Operations
IncomeFromJointVentureOperations
|
7497933 | USD | |
ntic |
Income From Joint Venture Operations
IncomeFromJointVentureOperations
|
10168126 | USD | |
CY2022Q2 | us-gaap |
Selling Expense
SellingExpense
|
3450308 | USD |
CY2021Q2 | us-gaap |
Selling Expense
SellingExpense
|
3171657 | USD |
us-gaap |
Selling Expense
SellingExpense
|
9659457 | USD | |
us-gaap |
Selling Expense
SellingExpense
|
8745433 | USD | |
CY2022Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
2560487 | USD |
CY2021Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
2072195 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7675622 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
6125151 | USD | |
CY2022Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1102942 | USD |
CY2021Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1066493 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3557437 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3217410 | USD | |
CY2022Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
7113737 | USD |
CY2021Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
6310345 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
20892516 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
18087994 | USD | |
CY2022Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1822936 | USD |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2578754 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3534770 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6063068 | USD | |
CY2022Q2 | us-gaap |
Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Gain Or Loss
BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
|
0 | USD |
CY2021Q2 | us-gaap |
Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Gain Or Loss
BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
|
0 | USD |
us-gaap |
Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Gain Or Loss
BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
|
3951550 | USD | |
us-gaap |
Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Gain Or Loss
BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
|
0 | USD | |
CY2022Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
15925 | USD |
CY2021Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
10676 | USD |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
36777 | USD | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
95852 | USD | |
CY2022Q2 | us-gaap |
Interest Expense
InterestExpense
|
23784 | USD |
CY2021Q2 | us-gaap |
Interest Expense
InterestExpense
|
3044 | USD |
us-gaap |
Interest Expense
InterestExpense
|
34079 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
10661 | USD | |
CY2022Q2 | us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
1815077 | USD |
CY2021Q2 | us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
2586386 | USD |
us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
7489018 | USD | |
us-gaap |
Income Loss Including Portion Attributable To Noncontrolling Interest
IncomeLossIncludingPortionAttributableToNoncontrollingInterest
|
6148259 | USD | |
CY2022Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
604314 | USD |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
276338 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1260437 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
929588 | USD | |
CY2022Q2 | us-gaap |
Profit Loss
ProfitLoss
|
1210763 | USD |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
2310048 | USD |
us-gaap |
Profit Loss
ProfitLoss
|
6228581 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
CY2022Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
210596 | USD |
CY2021Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
256132 | USD |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
551808 | USD | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
589781 | USD | |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1000167 | USD |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2053916 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5676773 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4628890 | USD | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.62 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.51 | ||
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.11 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.59 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.47 | ||
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9227912 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9109861 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9216216 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9107243 | ||
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9578797 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9972000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9682646 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9829052 | ||
CY2022Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.07 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.065 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.21 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | ||
CY2022Q2 | us-gaap |
Profit Loss
ProfitLoss
|
1210763 | USD |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
2310048 | USD |
us-gaap |
Profit Loss
ProfitLoss
|
6228581 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1554022 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
262267 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1936791 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
757273 | USD | |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-343259 | USD |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2572315 | USD |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
4291790 | USD | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
5975944 | USD | |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-181283 | USD |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
266771 | USD |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-473385 | USD | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
654551 | USD | |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-161976 | USD |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2305544 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4765175 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
5321393 | USD | |
CY2022Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
69437767 | USD |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
35113 | USD |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
59440 | USD |
CY2022Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
232883 | USD |
CY2022Q2 | us-gaap |
Dividends
Dividends
|
646274 | USD |
CY2022Q2 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
100000 | USD |
CY2022Q2 | us-gaap |
Profit Loss
ProfitLoss
|
1210763 | USD |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1554022 | USD |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
68675670 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
62694964 | USD |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-912803 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
503338 | 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 |
CY2021Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
65750581 | USD |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
73645 | USD | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
198640 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
698649 | USD | |
us-gaap |
Dividends
Dividends
|
1934906 | USD | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
402729 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
6228581 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1936791 | USD | |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
68675670 | 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 |
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 |
us-gaap |
Profit Loss
ProfitLoss
|
6228581 | USD | |
us-gaap |
Profit Loss
ProfitLoss
|
5218671 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
698649 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
503338 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
30000 | USD | |
us-gaap |
Depreciation
Depreciation
|
722443 | USD | |
us-gaap |
Depreciation
Depreciation
|
681484 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
474121 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
151710 | USD | |
us-gaap |
Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Gain Or Loss
BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
|
3951550 | USD | |
us-gaap |
Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Gain Or Loss
BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
|
-0 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
3662178 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
5779260 | USD | |
us-gaap |
Proceeds From Dividends Received
ProceedsFromDividendsReceived
|
5723176 | USD | |
us-gaap |
Proceeds From Dividends Received
ProceedsFromDividendsReceived
|
3505455 | USD | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-152372 | USD | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
8526 | USD | |
ntic |
Increase Decrease In Trade Receivables Excluding Joint Ventures
IncreaseDecreaseInTradeReceivablesExcludingJointVentures
|
1348254 | USD | |
ntic |
Increase Decrease In Trade Receivables Excluding Joint Ventures
IncreaseDecreaseInTradeReceivablesExcludingJointVentures
|
2904707 | USD | |
ntic |
Increase Decrease In Trade Receivables Joint Ventures
IncreaseDecreaseInTradeReceivablesJointVentures
|
232364 | USD | |
ntic |
Increase Decrease In Trade Receivables Joint Ventures
IncreaseDecreaseInTradeReceivablesJointVentures
|
564149 | USD | |
ntic |
Increase Decrease In Fees Receivable For Services Provided To Joint Ventures
IncreaseDecreaseInFeesReceivableForServicesProvidedToJointVentures
|
-261913 | USD | |
ntic |
Increase Decrease In Fees Receivable For Services Provided To Joint Ventures
IncreaseDecreaseInFeesReceivableForServicesProvidedToJointVentures
|
499954 | USD | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
134942 | USD | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
223024 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
2093668 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
177927 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
635478 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
223457 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
908605 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
703100 | USD | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-420529 | USD | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-162615 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
803555 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1778094 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1053695 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
5062003 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
-0 | USD | |
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
941 | USD | |
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
800000 | USD | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | USD | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
1219670 | USD | |
us-gaap |
Payments To Acquire Interest In Joint Venture
PaymentsToAcquireInterestInJointVenture
|
341392 | USD | |
us-gaap |
Payments To Acquire Interest In Joint Venture
PaymentsToAcquireInterestInJointVenture
|
-0 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
961704 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
723441 | USD | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
164994 | USD | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
96009 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-6531034 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-399780 | USD | |
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
402729 | USD | |
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
200000 | USD | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
4700000 | USD | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
0 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1934906 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1183943 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
198640 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
0 | USD | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
73645 | USD | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
74334 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
2634650 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1309609 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
560918 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
133585 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-1557372 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-522109 | USD | |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
7680641 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6403032 | USD |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6123269 | USD |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5880923 | USD |
CY2022Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
4946106 | USD |
CY2021Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
4453688 | USD |
CY2022Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
8920123 | USD |
CY2021Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
6660519 | USD |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
13866229 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
11114207 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
11821458 | USD |
CY2022Q2 | us-gaap |
Land
Land
|
310365 | USD |
CY2021Q3 | us-gaap |
Land
Land
|
310365 | USD |
CY2022Q2 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
14098634 | USD |
CY2021Q3 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
13149258 | USD |
CY2022Q2 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
5569711 | USD |
CY2021Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
5453679 | USD |
CY2022Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
19978710 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
18913302 | USD |
CY2022Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
7907433 | USD |
CY2021Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
7091844 | USD |
CY2022Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
12071277 | USD |
CY2021Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.07 | |
CY2021Q4 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2021-11-03 | |
CY2021Q4 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2021-11-17 | |
CY2022Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.07 | |
CY2022Q1 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2022-02-02 | |
CY2022Q1 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2022-02-16 | |
CY2022Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.07 | |
CY2022Q2 | us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2022-05-04 | |
CY2022Q2 | us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2022-05-18 | |
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 | |
CY2021Q3 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
2636 | |
CY2020Q3 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
4646 | |
CY2022Q1 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
2966 | |
CY2021Q1 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
5225 | |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1000167 | USD |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2053916 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5676773 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4628890 | USD | |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9227912 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9109861 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9216216 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9107243 | ||
CY2022Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
350886 | |
CY2021Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
862139 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
466430 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
721809 | ||
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9578797 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9972000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9682646 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9829052 | ||
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.62 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.51 | ||
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.11 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.59 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.47 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
174840 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
419874 | ||
CY2022Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
232883 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
698649 | USD | |
CY2021Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
160834 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
503338 | USD | |
CY2022Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
1242602 | USD |
ntic |
Allocated Share Based Compensation Expense Estimate Remainder Of Fiscal Year
AllocatedShareBasedCompensationExpenseEstimateRemainderOfFiscalYear
|
232883 | USD | |
ntic |
Allocated Share Based Compensation Expense Estimate Fiscal Year Two
AllocatedShareBasedCompensationExpenseEstimateFiscalYearTwo
|
671526 | USD | |
ntic |
Allocated Share Based Compensation Expense Estimate Fiscal Year Three
AllocatedShareBasedCompensationExpenseEstimateFiscalYearThree
|
338193 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0165 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0237 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.454 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.456 | 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.0077 | pure | |
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 Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
7.29 | ||
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 |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y7D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y4M24D | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | pure | |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
18964921 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
us-gaap |
Revenues
Revenues
|
53906973 | USD | |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
CY2022Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
12722833 | USD |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
10152582 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
36977620 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
26997582 | USD | |
ntic |
Total Fees For Services Provided To Joint Ventures Geographic Location
TotalFeesForServicesProvidedToJointVenturesGeographicLocation
|
3835755 | 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
|
4388866 | USD | |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
18964921 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
us-gaap |
Revenues
Revenues
|
53906973 | USD | |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
CY2022Q2 | ntic |
Total Fees For Services Provided To Joint Ventures Geographic Location
TotalFeesForServicesProvidedToJointVenturesGeographicLocation
|
1329988 | USD |
CY2022Q2 | ntic |
Entity Wide Fees For Services Provided To Joint Ventures Geographic Percentage
EntityWideFeesForServicesProvidedToJointVenturesGeographicPercentage
|
1.000 | pure |
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 |
ntic |
Entity Wide Fees For Services Provided To Joint Ventures Geographic Percentage
EntityWideFeesForServicesProvidedToJointVenturesGeographicPercentage
|
1.000 | pure | |
CY2022Q2 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
12789072 | USD |
CY2021Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
12531031 | USD |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
18964921 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
15418524 | USD |
us-gaap |
Revenues
Revenues
|
53906973 | USD | |
us-gaap |
Revenues
Revenues
|
40980518 | USD | |
CY2022Q2 | us-gaap |
Accrued Bonuses Current And Noncurrent
AccruedBonusesCurrentAndNoncurrent
|
1200000 | USD |
CY2021Q2 | us-gaap |
Accrued Bonuses Current And Noncurrent
AccruedBonusesCurrentAndNoncurrent
|
1800000 | USD |
CY2022Q2 | ntic |
Entity Wide Trade Joint Venture Receivables Two Joint Ventures Percentage
EntityWideTradeJointVentureReceivablesTwoJointVenturesPercentage
|
0.623 | pure |
CY2021Q2 | ntic |
Entity Wide Trade Joint Venture Receivables Three Joint Ventures Percentage
EntityWideTradeJointVentureReceivablesThreeJointVenturesPercentage
|
0.737 | pure |
CY2022Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
23784 | USD |
CY2021Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
3044 | USD |
us-gaap |
Interest Paid Net
InterestPaidNet
|
34079 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
10661 | USD | |
CY2022Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
604314 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1260437 | USD | |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
276338 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
929588 | USD |