2021 Q3 Form 10-Q Financial Statement
#000143774921018594 Filed on August 05, 2021
Income Statement
Concept | 2021 Q3 | 2020 Q3 | 2020 Q1 |
---|---|---|---|
Revenue | $99.68M | $83.52M | $37.29M |
YoY Change | 19.35% | 50.11% | 16.16% |
Cost Of Revenue | $74.61M | $60.29M | $27.07M |
YoY Change | 23.75% | 41.26% | 14.6% |
Gross Profit | $25.07M | $23.24M | $10.22M |
YoY Change | 7.89% | 79.32% | 20.5% |
Gross Profit Margin | 25.15% | 27.83% | 27.39% |
Selling, General & Admin | $13.81M | $11.92M | $7.457M |
YoY Change | 15.86% | 18.73% | -3.72% |
% of Gross Profit | 55.08% | 51.29% | 73.0% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $1.579M | $1.300M | $928.0K |
YoY Change | 21.46% | -2.26% | -0.85% |
% of Gross Profit | 6.3% | 5.59% | 9.08% |
Operating Expenses | $14.39M | $12.36M | $7.457M |
YoY Change | 16.4% | 17.83% | -3.72% |
Operating Profit | $10.69M | $10.88M | $2.424M |
YoY Change | -1.78% | 340.49% | 515.23% |
Interest Expense | -$387.0K | -$60.00K | $44.00K |
YoY Change | 545.0% | -53.85% | -35.29% |
% of Operating Profit | -3.62% | -0.55% | 1.82% |
Other Income/Expense, Net | $21.00K | $20.00K | $46.00K |
YoY Change | 5.0% | 666.67% | |
Pretax Income | $10.32M | $10.83M | $2.426M |
YoY Change | -4.71% | 362.82% | 630.72% |
Income Tax | $2.194M | $2.120M | $475.0K |
% Of Pretax Income | 21.26% | 19.58% | 19.58% |
Net Earnings | $8.126M | $8.710M | $1.951M |
YoY Change | -6.7% | 363.3% | 630.71% |
Net Earnings / Revenue | 8.15% | 10.43% | 5.23% |
Basic Earnings Per Share | $0.14 | ||
Diluted Earnings Per Share | $582.3K | $614.2K | $0.14 |
COMMON SHARES | |||
Basic Shares Outstanding | 13.75M | 14.15M | 14.12M |
Diluted Shares Outstanding | 14.17M |
Balance Sheet
Concept | 2021 Q3 | 2020 Q3 | 2020 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $10.64M | $16.70M | $6.200M |
YoY Change | -36.28% | 263.04% | 44.19% |
Cash & Equivalents | $10.64M | $16.67M | $6.167M |
Short-Term Investments | |||
Other Short-Term Assets | $4.775M | $2.100M | $2.600M |
YoY Change | 127.38% | -30.0% | |
Inventory | $86.61M | $41.65M | $42.24M |
Prepaid Expenses | $4.775M | $2.085M | $2.646M |
Receivables | $52.25M | $49.52M | $32.59M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $154.3M | $109.9M | $83.64M |
YoY Change | 40.35% | 18.89% | -4.97% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $20.79M | $14.71M | $14.87M |
YoY Change | 41.32% | -4.38% | -4.23% |
Goodwill | $32.70M | $26.75M | $26.75M |
YoY Change | 22.23% | 0.0% | 1.39% |
Intangibles | $21.64M | $18.07M | $18.51M |
YoY Change | 19.74% | -7.47% | -4.8% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $137.0K | $57.00K | $69.00K |
YoY Change | 140.35% | -39.36% | -23.33% |
Total Long-Term Assets | $77.34M | $60.99M | $61.78M |
YoY Change | 26.82% | -3.27% | -0.87% |
TOTAL ASSETS | |||
Total Short-Term Assets | $154.3M | $109.9M | $83.64M |
Total Long-Term Assets | $77.34M | $60.99M | $61.78M |
Total Assets | $231.6M | $170.9M | $145.4M |
YoY Change | 35.52% | 9.91% | -3.27% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $14.71M | $18.10M | $6.400M |
YoY Change | -18.76% | 151.39% | -17.95% |
Accrued Expenses | $14.88M | $13.20M | $8.029M |
YoY Change | 12.72% | 70.67% | 23.3% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | ||
Long-Term Debt Due | $7.143M | ||
YoY Change | |||
Total Short-Term Liabilities | $38.43M | $33.72M | $15.46M |
YoY Change | 13.96% | 114.13% | 4.02% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $42.86M | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | |
Other Long-Term Liabilities | $448.0K | $387.0K | $387.0K |
YoY Change | 15.76% | -64.63% | -64.63% |
Total Long-Term Liabilities | $43.31M | $387.0K | $387.0K |
YoY Change | 11089.92% | -95.44% | -91.86% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $38.43M | $33.72M | $15.46M |
Total Long-Term Liabilities | $43.31M | $387.0K | $387.0K |
Total Liabilities | $86.48M | $38.34M | $20.25M |
YoY Change | 125.55% | 35.68% | -13.14% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $131.4M | $118.4M | $111.1M |
YoY Change | 10.93% | 5.0% | -1.31% |
Common Stock | $13.78M | $14.15M | $14.10M |
YoY Change | -2.65% | -2.17% | -2.58% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $145.1M | $132.6M | $125.2M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $231.6M | $170.9M | $145.4M |
YoY Change | 35.52% | 9.91% | -3.27% |
Cashflow Statement
Concept | 2021 Q3 | 2020 Q3 | 2020 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $8.126M | $8.710M | $1.951M |
YoY Change | -6.7% | 363.3% | 630.71% |
Depreciation, Depletion And Amortization | $1.579M | $1.300M | $928.0K |
YoY Change | 21.46% | -2.26% | -0.85% |
Cash From Operating Activities | $9.746M | $12.88M | $3.859M |
YoY Change | -24.33% | -21566.67% | 1456.05% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$2.828M | -$710.0K | $351.0K |
YoY Change | 298.31% | -6.58% | -43.66% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $2.000K | $10.00K | -$140.0K |
YoY Change | -80.0% | -101.32% | |
Cash From Investing Activities | -$2.826M | -$700.0K | -$486.0K |
YoY Change | 303.71% | -53.95% | -21.99% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $1.762M | ||
YoY Change | -2.6% | ||
Common Stock Issuance & Retirement, Net | $1.326M | ||
YoY Change | 5204.0% | ||
Debt Paid & Issued, Net | $679.0K | ||
YoY Change | -93.56% | ||
Cash From Financing Activities | -2.164M | -1.670M | -$3.088M |
YoY Change | 29.58% | -189.3% | -266.92% |
NET CHANGE | |||
Cash From Operating Activities | 9.746M | 12.88M | $3.859M |
Cash From Investing Activities | -2.826M | -700.0K | -$486.0K |
Cash From Financing Activities | -2.164M | -1.670M | -$3.088M |
Net Change In Cash | 4.756M | 10.51M | $285.0K |
YoY Change | -54.75% | 3524.14% | -80.68% |
FREE CASH FLOW | |||
Cash From Operating Activities | $9.746M | $12.88M | $3.859M |
Capital Expenditures | -$2.828M | -$710.0K | $351.0K |
Free Cash Flow | $12.57M | $13.59M | $3.508M |
YoY Change | -7.48% | 1841.43% | -1035.47% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
13746365 | |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
717000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
896000 | USD |
CY2020Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
728000 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2021Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2020Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2021Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2020Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2020Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13779489 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
13779489 | |
CY2020Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13919380 | |
CY2020Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
13919380 | |
CY2020Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14153579 | |
CY2020Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14153579 | |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10641000 | USD |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3505000 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
16669000 | USD |
CY2021Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
448000 | USD |
CY2021Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
52248000 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
65280000 | USD |
CY2020Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
49516000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
86612000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
72488000 | USD |
CY2020Q3 | us-gaap |
Inventory Net
InventoryNet
|
41653000 | USD |
CY2021Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
4775000 | USD |
CY2020Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
4068000 | USD |
CY2020Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2085000 | USD |
CY2020Q4 | esca |
Prepaid Income Tax
PrepaidIncomeTax
|
57000 | USD |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
154276000 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
145398000 | USD |
CY2020Q3 | us-gaap |
Assets Current
AssetsCurrent
|
109923000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20792000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
18232000 | USD |
CY2020Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
14713000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2079000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
1608000 | USD |
CY2020Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
1395000 | USD |
CY2021Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
21638000 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
22645000 | USD |
CY2020Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
18071000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
32695000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
32695000 | USD |
CY2020Q3 | us-gaap |
Goodwill
Goodwill
|
26749000 | USD |
CY2021Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
137000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
127000 | USD |
CY2020Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
57000 | USD |
CY2021Q3 | us-gaap |
Assets
Assets
|
231617000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
220705000 | USD |
CY2020Q3 | us-gaap |
Assets
Assets
|
170908000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
7143000 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
14705000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
20947000 | USD |
CY2020Q3 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
18109000 | USD |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
14875000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
24271000 | USD |
CY2020Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
13196000 | USD |
CY2021Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
180000 | USD |
CY2020Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
1705000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1526000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
854000 | USD |
CY2020Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
711000 | USD |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
38429000 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
46072000 | USD |
CY2020Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
33721000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
42857000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
30073000 | USD |
CY2021Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
4193000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
4193000 | USD |
CY2020Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
3537000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
557000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
763000 | USD |
CY2020Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
699000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
448000 | USD |
CY2020Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
387000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
13810000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
11921000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
23686000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19378000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
577000 | USD | |
CY2021Q3 | us-gaap |
Liabilities
Liabilities
|
86484000 | USD |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
81549000 | USD |
CY2020Q3 | us-gaap |
Liabilities
Liabilities
|
38344000 | USD |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
13779000 | USD |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
13919000 | USD |
CY2020Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
14154000 | USD |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
131354000 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
125237000 | USD |
CY2020Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
118410000 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
145133000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
139156000 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
132564000 | USD |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
231617000 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
220705000 | USD |
CY2020Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
170908000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
99679000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83524000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
158870000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
120813000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
74606000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
60289000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
116363000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
87363000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
442000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1006000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
776000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10686000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10872000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17815000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13296000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
387000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
60000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
621000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
104000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
21000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
22000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
56000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
68000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10320000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10834000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
17250000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
13260000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2194000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2124000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3682000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2599000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8126000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8710000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13568000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
10661000 | USD | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.59 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.62 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.98 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.76 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.58 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.61 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.97 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.75 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.125 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.28 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.25 | ||
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
125169000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8710000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
357000 | USD | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1769000 | USD | |
us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
97000 | USD | |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
132564000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
126170000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
10661000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
493000 | USD | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
3531000 | USD | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1326000 | USD | |
us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
97000 | USD | |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
132564000 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
141900000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8126000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
326000 | USD | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1937000 | USD | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
3417000 | USD | |
us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
135000 | USD | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
145133000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
139156000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13568000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
437000 | USD | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
144000 | USD | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
3887000 | USD | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
4420000 | USD | |
us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
135000 | USD | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
145133000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13568000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
10661000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2709000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2234000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-152000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
325000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
437000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
493000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
26000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
2000 | USD | |
esca |
Cash Flow Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
CashFlowAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-17030000 | USD | |
esca |
Cash Flow Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
CashFlowAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
3029000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-494000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
16740000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4278000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1061000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
42000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
3000 | USD | |
us-gaap |
Payments To Acquire Business Two Net Of Cash Acquired
PaymentsToAcquireBusinessTwoNetOfCashAcquired
|
135000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-4236000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1193000 | USD | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
162666000 | USD | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
6306000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
142739000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
6306000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
144000 | USD | |
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
33000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
4420000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1326000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
3887000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
3531000 | USD | |
esca |
Proceeds From Issuance Of Shares Under Sharebased Compensation Plans
ProceedsFromIssuanceOfSharesUnderSharebasedCompensationPlans
|
135000 | USD | |
esca |
Proceeds From Issuance Of Shares Under Sharebased Compensation Plans
ProceedsFromIssuanceOfSharesUnderSharebasedCompensationPlans
|
97000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
11866000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4760000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
7136000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
10787000 | USD | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3505000 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
5882000 | USD |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10641000 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
16669000 | USD |
CY2021Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
10291000 | USD |
CY2020Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
9121000 | USD |
CY2020Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
6222000 | USD |
CY2021Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
4070000 | USD |
CY2020Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
3538000 | USD |
CY2020Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
3297000 | USD |
CY2021Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
72251000 | USD |
CY2020Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
59829000 | USD |
CY2020Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
32134000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
86612000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
72488000 | USD |
CY2020Q3 | us-gaap |
Inventory Net
InventoryNet
|
41653000 | USD |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
10641000 | USD |
CY2021Q3 | esca |
Long Term Debt Current Maturities Fair Value Disclosure
LongTermDebtCurrentMaturitiesFairValueDisclosure
|
7143000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
42857000 | USD |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
3505000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
30073000 | USD |
CY2020Q3 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
16669000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
326000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
437000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
357000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
493000 | USD | |
CY2021Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
1100000 | USD |
CY2020Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
1400000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
99679000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10686000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8126000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
158870000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17815000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13568000 | USD | |
CY2021Q3 | us-gaap |
Assets
Assets
|
231617000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83524000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10872000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
10661000 | USD | |
CY2020Q3 | us-gaap |
Assets
Assets
|
170908000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8710000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
120813000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13296000 | USD | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.14 | |
CY2021Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1900000 | USD |
CY2021Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.14 | |
CY2021Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1900000 | USD |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13863000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14108000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13871000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14113000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
93000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
71000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
91000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
66000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13956000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14179000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13962000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14179000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
11900 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
106869 | ||
esca |
Revenue From Contract With Customer Excluding Assessed Tax Gross
RevenueFromContractWithCustomerExcludingAssessedTaxGross
|
109649000 | USD | |
esca |
Revenue From Contract With Customer Excluding Assessed Tax Gross
RevenueFromContractWithCustomerExcludingAssessedTaxGross
|
92594000 | USD | |
esca |
Revenue From Contract With Customer Excluding Assessed Tax Gross
RevenueFromContractWithCustomerExcludingAssessedTaxGross
|
175129000 | USD | |
esca |
Revenue From Contract With Customer Excluding Assessed Tax Gross
RevenueFromContractWithCustomerExcludingAssessedTaxGross
|
134742000 | USD | |
esca |
Sales Returns
SalesReturns
|
2633000 | USD | |
esca |
Sales Returns
SalesReturns
|
2342000 | USD | |
esca |
Sales Returns
SalesReturns
|
4248000 | USD | |
esca |
Sales Returns
SalesReturns
|
3421000 | USD | |
us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
531000 | USD | |
us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
371000 | USD | |
us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
1113000 | USD | |
us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
776000 | USD | |
esca |
Sales Allowances
SalesAllowances
|
6806000 | USD | |
esca |
Sales Allowances
SalesAllowances
|
6357000 | USD | |
esca |
Sales Allowances
SalesAllowances
|
10898000 | USD | |
esca |
Sales Allowances
SalesAllowances
|
9732000 | USD | |
esca |
Sales Return And Allowances Goods
SalesReturnAndAllowancesGoods
|
9970000 | USD | |
esca |
Sales Return And Allowances Goods
SalesReturnAndAllowancesGoods
|
9070000 | USD | |
esca |
Sales Return And Allowances Goods
SalesReturnAndAllowancesGoods
|
16259000 | USD | |
esca |
Sales Return And Allowances Goods
SalesReturnAndAllowancesGoods
|
13929000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
99679000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83524000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
158870000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
120813000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
407000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
206000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
718000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
413000 | USD | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
655000 | USD | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
251000 | USD | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1031000 | USD | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
274000 | USD | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
117000 | USD | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
81000 | USD | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
203000 | USD | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
117000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
1179000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
538000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
1952000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
804000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
361000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
188000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
616000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
375000 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
313000 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1140000 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
688000 | USD | |
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P1Y7M28D | |
CY2020Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y5M12D | |
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0500 | pure |
CY2020Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0500 | pure |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
833000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
1009000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
229000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
64000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
32000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
1000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
2168000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
85000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2083000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1526000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
557000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2083000 | USD |
CY2021Q3 | esca |
Lessee Operating Lease Lease Not Yet Commenced Minimum Lease Payments
LesseeOperatingLeaseLeaseNotYetCommencedMinimumLeasePayments
|
9900000 | USD |