2021 Form 10-K Financial Statement
#000156459021057727 Filed on November 19, 2021
Income Statement
Concept | 2021 | 2020 Q3 | 2020 |
---|---|---|---|
Revenue | $94.86M | $21.50M | $87.84M |
YoY Change | 8.0% | -25.61% | -8.32% |
Cost Of Revenue | $58.88M | $16.60M | $64.40M |
YoY Change | -8.57% | -10.27% | 0.03% |
Gross Profit | $35.98M | $5.000M | $23.40M |
YoY Change | 53.76% | -51.92% | -25.54% |
Gross Profit Margin | 37.93% | 23.26% | 26.64% |
Selling, General & Admin | $21.85M | $5.000M | $23.10M |
YoY Change | -5.41% | -16.67% | -2.23% |
% of Gross Profit | 60.73% | 100.0% | 98.72% |
Research & Development | $14.84M | $4.000M | $16.60M |
YoY Change | -10.61% | -4.76% | 7.13% |
% of Gross Profit | 41.24% | 80.0% | 70.94% |
Depreciation & Amortization | $4.000M | $5.720M | $4.000M |
YoY Change | 0.0% | 6.12% | 0.0% |
% of Gross Profit | 11.12% | 114.4% | 17.09% |
Operating Expenses | $14.84M | $8.400M | $40.80M |
YoY Change | -63.63% | 5.0% | 4.29% |
Operating Profit | -$16.87M | -$3.400M | -$18.04M |
YoY Change | -6.47% | -241.67% | -1846.27% |
Interest Expense | $3.393M | $400.0K | $38.00K |
YoY Change | 8828.95% | -20.0% | -61.62% |
% of Operating Profit | |||
Other Income/Expense, Net | $0.00 | $0.00 | -$100.0K |
YoY Change | -100.0% | -100.0% | -108.08% |
Pretax Income | -$10.63M | -$3.800M | -$16.59M |
YoY Change | -35.95% | -138.78% | -830.65% |
Income Tax | $578.0K | $0.00 | $2.649M |
% Of Pretax Income | |||
Net Earnings | -$14.06M | -$3.900M | -$19.24M |
YoY Change | -26.95% | -144.83% | 13079.45% |
Net Earnings / Revenue | -14.82% | -18.14% | -21.91% |
Basic Earnings Per Share | -$1.05 | -$1.42 | |
Diluted Earnings Per Share | -$1.052M | -$288.9K | -$1.42 |
COMMON SHARES | |||
Basic Shares Outstanding | 13.36M | 13.53M | |
Diluted Shares Outstanding | 13.36M | 13.53M |
Balance Sheet
Concept | 2021 | 2020 Q3 | 2020 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $23.56M | $32.69M | $32.70M |
YoY Change | -27.94% | 72.94% | 73.02% |
Cash & Equivalents | $14.07M | $32.69M | $32.70M |
Short-Term Investments | $9.496M | $0.00 | |
Other Short-Term Assets | $2.062M | $1.600M | $1.600M |
YoY Change | 28.87% | 60.0% | 60.0% |
Inventory | $16.20M | $16.93M | $16.90M |
Prepaid Expenses | |||
Receivables | $18.21M | $13.59M | $13.80M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $60.03M | $64.90M | $64.90M |
YoY Change | -7.5% | -8.87% | -8.85% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $70.08M | $29.87M | $84.20M |
YoY Change | -16.77% | -5.08% | -9.95% |
Goodwill | $4.337M | ||
YoY Change | -13.4% | ||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $18.56M | $25.00M | $25.00M |
YoY Change | -25.76% | 13866.48% | 13.64% |
Total Long-Term Assets | $103.9M | $121.9M | $121.9M |
YoY Change | -14.77% | -6.77% | -6.8% |
TOTAL ASSETS | |||
Total Short-Term Assets | $60.03M | $64.90M | $64.90M |
Total Long-Term Assets | $103.9M | $121.9M | $121.9M |
Total Assets | $163.9M | $186.8M | $186.8M |
YoY Change | -12.24% | -7.51% | -7.52% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $6.391M | $1.593M | $1.600M |
YoY Change | 299.44% | -60.68% | -60.98% |
Accrued Expenses | $225.0K | ||
YoY Change | |||
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $15.22M | $10.35M | $10.30M |
YoY Change | 47.79% | -21.44% | -21.97% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $6.219M | $11.00M | $11.00M |
YoY Change | -43.46% | 11.11% | 11.11% |
Total Long-Term Liabilities | $6.219M | $11.00M | $11.00M |
YoY Change | -43.46% | 11.11% | 11.11% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $15.22M | $10.35M | $10.30M |
Total Long-Term Liabilities | $6.219M | $11.00M | $11.00M |
Total Liabilities | $21.47M | $25.88M | $25.90M |
YoY Change | -17.1% | 11.72% | 11.64% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $86.57M | ||
YoY Change | -18.19% | ||
Common Stock | $91.10M | ||
YoY Change | 2.6% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $142.5M | $161.0M | $161.0M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $163.9M | $186.8M | $186.8M |
YoY Change | -12.24% | -7.51% | -7.52% |
Cashflow Statement
Concept | 2021 | 2020 Q3 | 2020 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$14.06M | -$3.900M | -$19.24M |
YoY Change | -26.95% | -144.83% | 13079.45% |
Depreciation, Depletion And Amortization | $4.000M | $5.720M | $4.000M |
YoY Change | 0.0% | 6.12% | 0.0% |
Cash From Operating Activities | -$7.172M | $5.680M | $18.12M |
YoY Change | -139.58% | -1236.0% | 221.94% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $3.188M | -$390.0K | $2.916M |
YoY Change | 9.33% | -93.34% | 50.62% |
Acquisitions | $1.346M | ||
YoY Change | |||
Other Investing Activities | $1.991M | $890.0K | $4.350M |
YoY Change | -54.23% | -90.87% | -88.42% |
Cash From Investing Activities | -$3.318M | $500.0K | -$4.050M |
YoY Change | -18.07% | -87.15% | -359.62% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $6.805M | ||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -8.226M | -80.00K | -78.00K |
YoY Change | 10446.15% | -136.28% | |
NET CHANGE | |||
Cash From Operating Activities | -7.172M | 5.680M | 18.12M |
Cash From Investing Activities | -3.318M | 500.0K | -4.050M |
Cash From Financing Activities | -8.226M | -80.00K | -78.00K |
Net Change In Cash | -18.62M | 6.100M | 13.76M |
YoY Change | -235.31% | 79.94% | 96.84% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$7.172M | $5.680M | $18.12M |
Capital Expenditures | $3.188M | -$390.0K | $2.916M |
Free Cash Flow | -$10.36M | $6.070M | $15.21M |
YoY Change | -168.13% | 13.25% | 311.75% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2020Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2021 | us-gaap |
Finite Lived Intangible Assets Remaining Amortization Period1
FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
|
P8Y4M24D | |
CY2021Q3 | geos |
Allowance For Doubtful Accounts Notes And Loans Receivable Current
AllowanceForDoubtfulAccountsNotesAndLoansReceivableCurrent
|
428000 | |
CY2020Q3 | geos |
Allowance For Doubtful Accounts Notes And Loans Receivable Current
AllowanceForDoubtfulAccountsNotesAndLoansReceivableCurrent
|
496000 | |
CY2020Q3 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
13778000 | |
CY2021Q3 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
1051000 | |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
16196000 | |
CY2020Q3 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
587000 | |
CY2021Q3 | geos |
Contract With Customer Asset Net And Other Assets Noncurrent
ContractWithCustomerAssetNetAndOtherAssetsNoncurrent
|
457000 | |
CY2020Q3 | geos |
Contract With Customer Asset Net And Other Assets Noncurrent
ContractWithCustomerAssetNetAndOtherAssetsNoncurrent
|
8119000 | |
CY2021Q3 | us-gaap |
Assets
Assets
|
163929000 | |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
6391000 | |
CY2020Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1593000 | |
CY2021Q3 | geos |
Earn Out Consideration Payable
EarnOutConsiderationPayable
|
807000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
225000 | |
CY2021Q3 | us-gaap |
Deferred Credits And Other Liabilities Current
DeferredCreditsAndOtherLiabilitiesCurrent
|
7799000 | |
CY2020Q3 | us-gaap |
Deferred Credits And Other Liabilities Current
DeferredCreditsAndOtherLiabilitiesCurrent
|
8753000 | |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
15222000 | |
CY2020Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
10346000 | |
CY2021Q3 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
5210000 | |
CY2020Q3 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
10962000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
1009000 | |
CY2021Q3 | us-gaap |
Deferred Credits And Other Liabilities Noncurrent
DeferredCreditsAndOtherLiabilitiesNoncurrent
|
31000 | |
CY2020Q3 | us-gaap |
Deferred Credits And Other Liabilities Noncurrent
DeferredCreditsAndOtherLiabilitiesNoncurrent
|
4567000 | |
CY2021Q3 | us-gaap |
Liabilities
Liabilities
|
21472000 | |
CY2020Q3 | us-gaap |
Liabilities
Liabilities
|
25875000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2020Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2020Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13738971 | |
CY2020Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13670639 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
12969542 | |
CY2020Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
13670639 | |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
137000 | |
CY2020Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
137000 | |
CY2021Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
92935000 | |
CY2020Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
90965000 | |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
72510000 | |
CY2020Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
86566000 | |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-16320000 | |
CY2020Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-16698000 | |
CY2021Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
769429 | |
CY2021Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
6805000 | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
142457000 | |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
160970000 | |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
163929000 | |
CY2020Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
186845000 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
75864000 | |
CY2020 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
34136000 | |
CY2021 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
58884000 | |
CY2021 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
14839000 | |
CY2020 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
671000 | |
CY2021 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
-3524000 | |
CY2020 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
1100000 | |
CY2021 | us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
1993000 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13358930 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13358930 | |
CY2021 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-15000 | |
CY2019Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
178847000 | |
CY2020 | geos |
Stock Issued During Period Value Stock Options Vesting Of Restricted Stock Units
StockIssuedDuringPeriodValueStockOptionsVestingOfRestrictedStockUnits
|
1000 | |
CY2020 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2305000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
378000 | |
CY2021 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
6805000 | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
142457000 | |
CY2021 | us-gaap |
Profit Loss
ProfitLoss
|
-14056000 | |
CY2021 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
3000 | |
CY2021 | us-gaap |
Equipment Expense
EquipmentExpense
|
15075000 | |
CY2021 | us-gaap |
Depreciation
Depreciation
|
3956000 | |
CY2021 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1746000 | |
CY2020 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
671000 | |
CY2021 | geos |
Accretion Of Discounts On Short Term Investments
AccretionOfDiscountsOnShortTermInvestments
|
96000 | |
CY2021 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1970000 | |
CY2020 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2305000 | |
CY2021 | geos |
Provision For Recovery Of Doubtful Accounts
ProvisionForRecoveryOfDoubtfulAccounts
|
-76000 | |
CY2020 | geos |
Provision For Recovery Of Doubtful Accounts
ProvisionForRecoveryOfDoubtfulAccounts
|
63000 | |
CY2021 | geos |
Inventory Obsolescence Expense
InventoryObsolescenceExpense
|
3001000 | |
CY2020 | geos |
Inventory Obsolescence Expense
InventoryObsolescenceExpense
|
4726000 | |
CY2020 | geos |
Estimate Of Collectability Of Rental Revenue
EstimateOfCollectabilityOfRentalRevenue
|
-7993000 | |
CY2021 | geos |
Estimated Fair Value For Contingent Consideration
EstimatedFairValueForContingentConsideration
|
3524000 | |
CY2020 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
116000 | |
CY2021 | us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
1993000 | |
CY2021 | geos |
Increase Decrease In Trade Accounts And Notes Receivables
IncreaseDecreaseInTradeAccountsAndNotesReceivables
|
2973000 | |
CY2020 | geos |
Increase Decrease In Trade Accounts And Notes Receivables
IncreaseDecreaseInTradeAccountsAndNotesReceivables
|
-2482000 | |
CY2021 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1051000 | |
CY2021 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
7674000 | |
CY2020 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-5000 | |
CY2021 | geos |
Increase Decrease In Contract With Customer Asset And Other Assets
IncreaseDecreaseInContractWithCustomerAssetAndOtherAssets
|
-5368000 | |
CY2020 | geos |
Increase Decrease In Contract With Customer Asset And Other Assets
IncreaseDecreaseInContractWithCustomerAssetAndOtherAssets
|
7786000 | |
CY2021 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
4712000 | |
CY2020 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-2453000 | |
CY2021 | geos |
Increase Decrease In Deferred Revenue And Other Liabilities
IncreaseDecreaseInDeferredRevenueAndOtherLiabilities
|
-5074000 | |
CY2020 | geos |
Increase Decrease In Deferred Revenue And Other Liabilities
IncreaseDecreaseInDeferredRevenueAndOtherLiabilities
|
5243000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-7172000 | |
CY2020 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
18122000 | |
CY2021 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3188000 | |
CY2020 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2916000 | |
CY2021 | us-gaap |
Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
|
2121000 | |
CY2020 | us-gaap |
Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
|
5487000 | |
CY2021 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
16000 | |
CY2020 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
204000 | |
CY2021 | geos |
Proceeds From Sale Of Used Rental Equipment
ProceedsFromSaleOfUsedRentalEquipment
|
10626000 | |
CY2020 | geos |
Proceeds From Sale Of Used Rental Equipment
ProceedsFromSaleOfUsedRentalEquipment
|
4149000 | |
CY2021 | us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
12544000 | |
CY2021 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
3170000 | |
CY2021 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
1346000 | |
CY2021 | us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
2069000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3318000 | |
CY2020 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-4050000 | |
CY2021 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
1421000 | |
CY2020 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
78000 | |
CY2021 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
6805000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-8226000 | |
CY2020 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-78000 | |
CY2021 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
96000 | |
CY2020 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-233000 | |
CY2021 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-18620000 | |
CY2020 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
13761000 | |
CY2019Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
18925000 | |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
14066000 | |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
32686000 | |
CY2021Q3 | geos |
Cash And Cash Equivalents Held By Foreign Subsidiaries
CashAndCashEquivalentsHeldByForeignSubsidiaries
|
5200000 | |
CY2021 | geos |
Credit Terms For Trade Receivables
CreditTermsForTradeReceivables
|
P30D | |
CY2021 | geos |
Extended Credit Terms For Trade Receivables
ExtendedCreditTermsForTradeReceivables
|
P60D | |
CY2019Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
229000 | |
CY2020 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
790000 | |
CY2020 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
761000 | |
CY2020Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
258000 | |
CY2021 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
814000 | |
CY2021 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
693000 | |
CY2021Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
379000 | |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
0 | |
CY2021 | us-gaap |
Income Tax Examination Penalties And Interest Expense
IncomeTaxExaminationPenaltiesAndInterestExpense
|
0 | |
CY2020 | us-gaap |
Income Tax Examination Penalties And Interest Expense
IncomeTaxExaminationPenaltiesAndInterestExpense
|
0 | |
CY2020Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
0 | |
CY2021 | us-gaap |
Debt Securities Realized Gain Loss
DebtSecuritiesRealizedGainLoss
|
-4000 | |
CY2020 | us-gaap |
Debt Securities Realized Gain Loss
DebtSecuritiesRealizedGainLoss
|
0 | |
CY2021Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
9511000 | |
CY2021Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
15000 | |
CY2021Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
9496000 | |
CY2020Q3 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
0 | |
CY2021Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
9000000.0 | |
CY2021Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
500000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-941000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
378000 | |
CY2021Q3 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
12635000 | |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
428000 | |
CY2020Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
496000 | |
CY2021Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
12207000 | |
CY2020Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
13594000 | |
CY2021Q3 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
7896000 | |
CY2020Q3 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
184000 | |
CY2021Q3 | geos |
Financing Receivables Deferred Income
FinancingReceivablesDeferredIncome
|
6000 | |
CY2021Q3 | geos |
Financing Receivables Deferred Income Net Of Deferred Income
FinancingReceivablesDeferredIncomeNetOfDeferredIncome
|
7890000 | |
CY2020Q3 | geos |
Financing Receivables Deferred Income Net Of Deferred Income
FinancingReceivablesDeferredIncomeNetOfDeferredIncome
|
184000 | |
CY2021Q3 | us-gaap |
Notes And Loans Receivable Net Current
NotesAndLoansReceivableNetCurrent
|
4952000 | |
CY2020Q3 | us-gaap |
Notes And Loans Receivable Net Current
NotesAndLoansReceivableNetCurrent
|
184000 | |
CY2021Q3 | us-gaap |
Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
|
2938000 | |
CY2021Q3 | us-gaap |
Lessor Sales Type Lease Term Of Contract1
LessorSalesTypeLeaseTermOfContract1
|
P6M | |
CY2021Q3 | geos |
Sales Type Lease Minimum Lease Payments To Be Received
SalesTypeLeaseMinimumLeasePaymentsToBeReceived
|
1500000 | |
CY2021Q3 | geos |
Sales Type Lease Minimum Lease Payments To Be Received In Next Three Months
SalesTypeLeaseMinimumLeasePaymentsToBeReceivedInNextThreeMonths
|
1000000.0 | |
CY2021 | us-gaap |
Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
|
37000000 | |
CY2021Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
19368000 | |
CY2020Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
20798000 | |
CY2021Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
8247000 | |
CY2020Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
984000 | |
CY2021Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
43620000 | |
CY2020Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
47041000 | |
CY2021Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
36936000 | |
CY2020Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
34960000 | |
CY2021Q3 | geos |
Inventory Current And Noncurrent
InventoryCurrentAndNoncurrent
|
34299000 | |
CY2020Q3 | geos |
Inventory Current And Noncurrent
InventoryCurrentAndNoncurrent
|
33863000 | |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
16196000 | |
CY2020Q3 | us-gaap |
Inventory Net
InventoryNet
|
16933000 | |
CY2021Q3 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
18103000 | |
CY2020Q3 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
16930000 | |
CY2021 | geos |
Inventory Obsolescence Expense
InventoryObsolescenceExpense
|
3000000.0 | |
CY2020 | geos |
Inventory Obsolescence Expense
InventoryObsolescenceExpense
|
4700000 | |
CY2021Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
22700000 | |
CY2020Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
24300000 | |
CY2021Q3 | geos |
Finished Goods And Raw Materials Reserved
FinishedGoodsAndRawMaterialsReserved
|
23300000 | |
CY2020Q3 | geos |
Finished Goods And Raw Materials Reserved
FinishedGoodsAndRawMaterialsReserved
|
21800000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
262000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
270000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
278000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
186000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
130000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
225000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
1351000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
117000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
1234000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
225000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
1009000 | |
CY2021 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
246000 | |
CY2020 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
151000 | |
CY2021 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
239000 | |
CY2020 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
309000 | |
CY2021 | us-gaap |
Lease Cost
LeaseCost
|
485000 | |
CY2020 | us-gaap |
Lease Cost
LeaseCost
|
460000 | |
CY2021 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
211000 | |
CY2020 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
165000 | |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1336000 | |
CY2020 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
219000 | |
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y7M6D | |
CY2020Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P0Y6M | |
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0325 | |
CY2020Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0500 | |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
29983000 | |
CY2020Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
29874000 | |
CY2021 | us-gaap |
Depreciation
Depreciation
|
4000000.0 | |
CY2020 | us-gaap |
Depreciation
Depreciation
|
4000000.0 | |
CY2021Q3 | geos |
Trade Accounts Receivables Included Lease Receivables
TradeAccountsReceivablesIncludedLeaseReceivables
|
7500000 | |
CY2021 | us-gaap |
Operating Leases Income Statement Lease Revenue
OperatingLeasesIncomeStatementLeaseRevenue
|
19000000.0 | |
CY2020 | us-gaap |
Operating Leases Income Statement Lease Revenue
OperatingLeasesIncomeStatementLeaseRevenue
|
53700000 | |
CY2021Q3 | us-gaap |
Lessor Operating Lease Payments To Be Received
LessorOperatingLeasePaymentsToBeReceived
|
800000 | |
CY2021Q3 | geos |
Rental Equipment Gross
RentalEquipmentGross
|
95827000 | |
CY2020Q3 | geos |
Rental Equipment Gross
RentalEquipmentGross
|
114783000 | |
CY2021Q3 | geos |
Rental Equipment Accumulated Depreciation And Impairment
RentalEquipmentAccumulatedDepreciationAndImpairment
|
56922000 | |
CY2020Q3 | geos |
Rental Equipment Accumulated Depreciation And Impairment
RentalEquipmentAccumulatedDepreciationAndImpairment
|
60466000 | |
CY2021Q3 | geos |
Rental Equipment Net
RentalEquipmentNet
|
38905000 | |
CY2020Q3 | geos |
Rental Equipment Net
RentalEquipmentNet
|
54317000 | |
CY2021 | us-gaap |
Equipment Expense
EquipmentExpense
|
15100000 | |
CY2020 | us-gaap |
Equipment Expense
EquipmentExpense
|
17900000 | |
CY2020Q3 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
600000 | |
CY2021Q3 | us-gaap |
Land And Land Improvements
LandAndLandImprovements
|
7932000 | |
CY2020Q3 | us-gaap |
Land And Land Improvements
LandAndLandImprovements
|
7703000 | |
CY2021Q3 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
24646000 | |
CY2020Q3 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
23998000 | |
CY2021Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
56828000 | |
CY2020Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
55359000 | |
CY2020Q3 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
1368000 | |
CY2021Q3 | geos |
Tools And Molds Gross
ToolsAndMoldsGross
|
3036000 | |
CY2020Q3 | geos |
Tools And Molds Gross
ToolsAndMoldsGross
|
2959000 | |
CY2021Q3 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
2288000 | |
CY2020Q3 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
1431000 | |
CY2020Q3 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
88000 | |
CY2021Q3 | geos |
Transportation Equipment Gross
TransportationEquipmentGross
|
75000 | |
CY2020Q3 | geos |
Transportation Equipment Gross
TransportationEquipmentGross
|
75000 | |
CY2021Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
96222000 | |
CY2020Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
92981000 | |
CY2021Q3 | geos |
Accumulated Depreciation And Impairment Property Plant And Equipment
AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment
|
66239000 | |
CY2020Q3 | geos |
Accumulated Depreciation And Impairment Property Plant And Equipment
AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment
|
63107000 | |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
5072000 | |
CY2020Q3 | us-gaap |
Goodwill
Goodwill
|
4337000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
12583000 | |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
11918000 | |
CY2021Q3 | geos |
Medical Claims Current And Noncurrent
MedicalClaimsCurrentAndNoncurrent
|
574000 | |
CY2020Q3 | geos |
Medical Claims Current And Noncurrent
MedicalClaimsCurrentAndNoncurrent
|
437000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
5333000 | |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3587000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
7250000 | |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
8331000 | |
CY2021 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1700000 | |
CY2020 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1700000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
1677000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
768000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
395000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
381000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
374000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
3655000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
7250000 | |
CY2021Q3 | us-gaap |
Deferred Income
DeferredIncome
|
1346000 | |
CY2020Q3 | us-gaap |
Deferred Income
DeferredIncome
|
6245000 | |
CY2021Q3 | us-gaap |
Compensated Absences Liability
CompensatedAbsencesLiability
|
1728000 | |
CY2020Q3 | us-gaap |
Compensated Absences Liability
CompensatedAbsencesLiability
|
1818000 | |
CY2021Q3 | us-gaap |
Accrued Payroll Taxes Current And Noncurrent
AccruedPayrollTaxesCurrentAndNoncurrent
|
1579000 | |
CY2020Q3 | us-gaap |
Accrued Payroll Taxes Current And Noncurrent
AccruedPayrollTaxesCurrentAndNoncurrent
|
1799000 | |
CY2021Q3 | geos |
Property And Sales Taxes Current And Noncurrent
PropertyAndSalesTaxesCurrentAndNoncurrent
|
1038000 | |
CY2020Q3 | geos |
Property And Sales Taxes Current And Noncurrent
PropertyAndSalesTaxesCurrentAndNoncurrent
|
1364000 | |
CY2021Q3 | us-gaap |
Accrued Professional Fees Current And Noncurrent
AccruedProfessionalFeesCurrentAndNoncurrent
|
360000 | |
CY2020Q3 | us-gaap |
Accrued Professional Fees Current And Noncurrent
AccruedProfessionalFeesCurrentAndNoncurrent
|
451000 | |
CY2021Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
379000 | |
CY2020Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
258000 | |
CY2021Q3 | us-gaap |
Accrued Income Taxes
AccruedIncomeTaxes
|
60000 | |
CY2020Q3 | us-gaap |
Accrued Income Taxes
AccruedIncomeTaxes
|
54000 | |
CY2021Q3 | us-gaap |
Other Liabilities
OtherLiabilities
|
766000 | |
CY2020Q3 | us-gaap |
Other Liabilities
OtherLiabilities
|
894000 | |
CY2021Q3 | us-gaap |
Deferred Credits And Other Liabilities
DeferredCreditsAndOtherLiabilities
|
7830000 | |
CY2020Q3 | us-gaap |
Deferred Credits And Other Liabilities
DeferredCreditsAndOtherLiabilities
|
13320000 | |
CY2021Q3 | us-gaap |
Deferred Credits And Other Liabilities Current
DeferredCreditsAndOtherLiabilitiesCurrent
|
7799000 | |
CY2020Q3 | us-gaap |
Deferred Credits And Other Liabilities Current
DeferredCreditsAndOtherLiabilitiesCurrent
|
8753000 | |
CY2021Q3 | us-gaap |
Deferred Credits And Other Liabilities Noncurrent
DeferredCreditsAndOtherLiabilitiesNoncurrent
|
31000 | |
CY2020Q3 | us-gaap |
Deferred Credits And Other Liabilities Noncurrent
DeferredCreditsAndOtherLiabilitiesNoncurrent
|
4567000 | |
CY2021 | geos |
Minimum Amount Per Claimant On Which Company Purchased Stop Loss
MinimumAmountPerClaimantOnWhichCompanyPurchasedStopLoss
|
175000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
-13478000 | |
CY2020 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
-16593000 | |
CY2019Q3 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
165600 | |
CY2020 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
74500 | |
CY2020 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
0 | |
CY2020Q3 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
91100 | |
CY2021 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
52300 | |
CY2021 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
16.47 | |
CY2021 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
0 | |
CY2021Q3 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
38800 | |
CY2021Q3 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
|
21.42 | |
CY2021 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
0 | |
CY2020 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
0 | |
CY2021 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2000000.0 | |
CY2020 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2300000 | |
CY2021Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
0 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
-10628000 | |
CY2020 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
-14109000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-2850000 | |
CY2020 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-2484000 | |
CY2020 | geos |
Income Tax Reconciliation Impact On Deferred Taxes Due To Change In Tax Rate
IncomeTaxReconciliationImpactOnDeferredTaxesDueToChangeInTaxRate
|
196000 | |
CY2021 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
14000 | |
CY2020 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
-4000 | |
CY2021 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
561000 | |
CY2020 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
2467000 | |
CY2020 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
5000 | |
CY2021 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
575000 | |
CY2020 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
2468000 | |
CY2021 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
3000 | |
CY2020 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
181000 | |
CY2021 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
3000 | |
CY2020 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
181000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
578000 | |
CY2020 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2649000 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2021 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
-2834000 | |
CY2020 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
-3484000 | |
CY2021 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
1000 | |
CY2020 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
-64000 | |
CY2021 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
223000 | |
CY2020 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
1201000 | |
CY2021 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
153000 | |
CY2020 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
-158000 | |
CY2021 | us-gaap |
Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
|
44000 | |
CY2020 | us-gaap |
Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
|
63000 | |
CY2021 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
2893000 | |
CY2020 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
4882000 | |
CY2021 | geos |
Income Tax Reconciliation Impact On Deferred Taxes Due To Change In Tax Rate
IncomeTaxReconciliationImpactOnDeferredTaxesDueToChangeInTaxRate
|
563000 | |
CY2021 | geos |
Income Tax Reconciliation Change In Fair Value Of Contingent Consideration
IncomeTaxReconciliationChangeInFairValueOfContingentConsideration
|
569000 | |
CY2020 | geos |
Income Tax Reconciliation Change In Fair Value Of Contingent Consideration
IncomeTaxReconciliationChangeInFairValueOfContingentConsideration
|
-214000 | |
CY2021 | geos |
Income Tax Reconciliation Foreign Income Tax Withholding
IncomeTaxReconciliationForeignIncomeTaxWithholding
|
419000 | |
CY2020 | geos |
Income Tax Reconciliation Foreign Income Tax Withholding
IncomeTaxReconciliationForeignIncomeTaxWithholding
|
1928000 | |
CY2021 | geos |
Income Tax Reconciliation Disallowance Of Stock Compensation Adjustments In Excess Of Book
IncomeTaxReconciliationDisallowanceOfStockCompensationAdjustmentsInExcessOfBook
|
334000 | |
CY2020 | geos |
Income Tax Reconciliation Disallowance Of Stock Compensation Adjustments In Excess Of Book
IncomeTaxReconciliationDisallowanceOfStockCompensationAdjustmentsInExcessOfBook
|
255000 | |
CY2021 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-203000 | |
CY2020 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
18000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
578000 | |
CY2020 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2649000 | |
CY2021 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.043 | |
CY2020 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.160 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
84000 | |
CY2020Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
2816000 | |
CY2021Q3 | geos |
Deferred Tax Assets Inventory Reversal Of Inventory
DeferredTaxAssetsInventoryReversalOfInventory
|
8042000 | |
CY2020Q3 | geos |
Deferred Tax Assets Inventory Reversal Of Inventory
DeferredTaxAssetsInventoryReversalOfInventory
|
7842000 | |
CY2021Q3 | geos |
Deferred Tax Assets Loss And Tax Credit Carryforwards
DeferredTaxAssetsLossAndTaxCreditCarryforwards
|
32523000 | |
CY2020Q3 | geos |
Deferred Tax Assets Loss And Tax Credit Carryforwards
DeferredTaxAssetsLossAndTaxCreditCarryforwards
|
22027000 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Warranty Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
|
79000 | |
CY2020Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Warranty Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
|
54000 | |
CY2021Q3 | geos |
Deferred Tax Assets Contingent Earn Out Consideration
DeferredTaxAssetsContingentEarnOutConsideration
|
917000 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Compensated Absences
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
|
320000 | |
CY2020Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Compensated Absences
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
|
328000 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
487000 | |
CY2020Q3 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
501000 | |
CY2021Q3 | geos |
Deferred Tax Assets Prepaid Income Taxes
DeferredTaxAssetsPrepaidIncomeTaxes
|
266000 | |
CY2020Q3 | geos |
Deferred Tax Assets Prepaid Income Taxes
DeferredTaxAssetsPrepaidIncomeTaxes
|
517000 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
125000 | |
CY2020Q3 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
1018000 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
43241000 | |
CY2020Q3 | geos |
Deferred Tax Liabilities Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxLiabilitiesDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
11000 | |
CY2021Q3 | geos |
Deferred Tax Liabilities Inventories
DeferredTaxLiabilitiesInventories
|
6000 | |
CY2021Q3 | geos |
Deferred Tax Liabilities Right Of Use Assets
DeferredTaxLiabilitiesRightOfUseAssets
|
131000 | |
CY2021Q3 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
|
642000 | |
CY2021Q3 | geos |
Deferred Tax Assets Liabilities Gross
DeferredTaxAssetsLiabilitiesGross
|
37341000 | |
CY2021Q3 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
37372000 | |
CY2021Q3 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
31000 | |
CY2020Q3 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
27000 | |
CY2021Q3 | geos |
Deferred Tax Liabilities Net Of Valuation Allowance
DeferredTaxLiabilitiesNetOfValuationAllowance
|
31000 | |
CY2020Q3 | geos |
Deferred Tax Liabilities Net Of Valuation Allowance
DeferredTaxLiabilitiesNetOfValuationAllowance
|
27000 | |
CY2020Q3 | geos |
Deferred Tax Liabilities Net Of Valuation Allowance
DeferredTaxLiabilitiesNetOfValuationAllowance
|
27000 | |
CY2021Q3 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
31000 | |
CY2020Q3 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
27000 | |
CY2020 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-19242000 | |
CY2020 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-19242000 | |
CY2020 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13525179 | |
CY2020 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13525179 | |
CY2020 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-1.42 | |
CY2020 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-1.42 | |
CY2021Q3 | us-gaap |
Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
|
800000 | |
CY2021 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
500000 | |
CY2020 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
500000 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
1400000 | |
CY2020 | us-gaap |
Interest Paid Net
InterestPaidNet
|
38000 | |
CY2021 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
551000 | |
CY2020 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2530000 | |
CY2021 | geos |
Inventories Transferred To Rental Equipment
InventoriesTransferredToRentalEquipment
|
4038000 | |
CY2020 | geos |
Inventories Transferred To Rental Equipment
InventoriesTransferredToRentalEquipment
|
6343000 | |
CY2021 | geos |
Inventory Transferred To Property Plant And Equipment
InventoryTransferredToPropertyPlantAndEquipment
|
286000 | |
CY2020 | geos |
Inventory Transferred To Property Plant And Equipment
InventoryTransferredToPropertyPlantAndEquipment
|
222000 | |
CY2021 | geos |
Financing Receivables Recognized In Connection With Sale Of Used Rental Equipment
FinancingReceivablesRecognizedInConnectionWithSaleOfUsedRentalEquipment
|
2665000 | |
CY2021 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | |
CY2021 | us-gaap |
Revenues
Revenues
|
94864000 | |
CY2020 | us-gaap |
Revenues
Revenues
|
87835000 | |
CY2021 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-16871000 | |
CY2020 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-18039000 | |
CY2021 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
20777000 | |
CY2020 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
23693000 | |
CY2021 | geos |
Impairment Inventory Obsolescence And Stock Based Compensation Expenses
ImpairmentInventoryObsolescenceAndStockBasedCompensationExpenses
|
4971000 | |
CY2020 | geos |
Impairment Inventory Obsolescence And Stock Based Compensation Expenses
ImpairmentInventoryObsolescenceAndStockBasedCompensationExpenses
|
7702000 | |
CY2021 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
1441000 | |
CY2020 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
1102000 | |
CY2020 | us-gaap |
Interest Expense
InterestExpense
|
38000 | |
CY2021 | us-gaap |
Revenues
Revenues
|
94864000 | |
CY2020 | us-gaap |
Revenues
Revenues
|
87835000 | |
CY2021 | us-gaap |
Revenues
Revenues
|
94864000 | |
CY2020 | us-gaap |
Revenues
Revenues
|
87835000 | |
CY2021Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
103899000 |