2020 Q3 Form 10-Q Financial Statement

#000156459020053560 Filed on November 12, 2020

View on sec.gov

Income Statement

Concept 2020 Q3 2019 Q3
Revenue $12.98M $14.94M
YoY Change -13.14% 55.08%
Cost Of Revenue $8.074M $9.909M
YoY Change -18.51% 53.31%
Gross Profit $4.902M $5.030M
YoY Change -2.55% 58.67%
Gross Profit Margin 37.77% 33.67%
Selling, General & Admin $1.817M $2.190M
YoY Change -17.01% 40.48%
% of Gross Profit 37.08% 43.54%
Research & Development $1.001M $1.036M
YoY Change -3.39% 16.45%
% of Gross Profit 20.43% 20.6%
Depreciation & Amortization $410.0K $350.0K
YoY Change 17.14% 12.9%
% of Gross Profit 8.36% 6.96%
Operating Expenses $3.922M $4.610M
YoY Change -14.93% 195.74%
Operating Profit $979.4K $419.6K
YoY Change 133.45% -73.96%
Interest Expense $174.2K $52.18K
YoY Change 233.84% 32513.75%
% of Operating Profit 17.79% 12.44%
Other Income/Expense, Net -$63.90K $74.29K
YoY Change -186.01% -389.31%
Pretax Income $915.5K $493.9K
YoY Change 85.39% -261.53%
Income Tax $57.75K -$51.05K
% Of Pretax Income 6.31% -10.34%
Net Earnings $857.8K $544.9K
YoY Change 57.42% -57.47%
Net Earnings / Revenue 6.61% 3.65%
Basic Earnings Per Share $0.05 $0.03
Diluted Earnings Per Share $0.05 $0.03
COMMON SHARES
Basic Shares Outstanding 16.59M 15.78M
Diluted Shares Outstanding 17.02M 16.39M

Balance Sheet

Concept 2020 Q3 2019 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $5.520M $4.230M
YoY Change 30.5% -40.08%
Cash & Equivalents $5.520M $4.226M
Short-Term Investments
Other Short-Term Assets $720.0K $820.0K
YoY Change -12.2% 90.7%
Inventory $10.00M $8.230M
Prepaid Expenses
Receivables $9.744M $9.210M
Other Receivables $0.00 $0.00
Total Short-Term Assets $25.98M $22.48M
YoY Change 15.59% 18.5%
LONG-TERM ASSETS
Property, Plant & Equipment $3.568M $3.370M
YoY Change 5.86% 116.45%
Goodwill $7.121M
YoY Change
Intangibles $826.2K
YoY Change
Long-Term Investments
YoY Change
Other Assets $4.020M $3.100M
YoY Change 29.68% 80.23%
Total Long-Term Assets $15.54M $15.12M
YoY Change 2.75% 28.25%
TOTAL ASSETS
Total Short-Term Assets $25.98M $22.48M
Total Long-Term Assets $15.54M $15.12M
Total Assets $41.52M $37.60M
YoY Change 10.42% 22.24%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $3.680M $3.590M
YoY Change 2.51% 45.81%
Accrued Expenses $1.910M $2.600M
YoY Change -26.54% 213.25%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $220.0K
YoY Change -100.0%
Long-Term Debt Due $3.431M $2.206M
YoY Change 55.52%
Total Short-Term Liabilities $10.52M $9.560M
YoY Change 10.0% 115.83%
LONG-TERM LIABILITIES
Long-Term Debt $2.454M $603.7K
YoY Change 306.5%
Other Long-Term Liabilities
YoY Change
Total Long-Term Liabilities $2.454M $603.7K
YoY Change 306.5%
TOTAL LIABILITIES
Total Short-Term Liabilities $10.52M $9.560M
Total Long-Term Liabilities $2.454M $603.7K
Total Liabilities $12.97M $10.15M
YoY Change 27.78% 129.15%
SHAREHOLDERS EQUITY
Retained Earnings
YoY Change
Common Stock
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $28.60M $27.45M
YoY Change
Total Liabilities & Shareholders Equity $41.52M $37.60M
YoY Change 10.43% 22.24%

Cashflow Statement

Concept 2020 Q3 2019 Q3
OPERATING ACTIVITIES
Net Income $857.8K $544.9K
YoY Change 57.42% -57.47%
Depreciation, Depletion And Amortization $410.0K $350.0K
YoY Change 17.14% 12.9%
Cash From Operating Activities $1.550M -$1.320M
YoY Change -217.42% 3.13%
INVESTING ACTIVITIES
Capital Expenditures -$240.0K -$700.0K
YoY Change -65.71% 3400.0%
Acquisitions
YoY Change
Other Investing Activities $0.00 $0.00
YoY Change -100.0%
Cash From Investing Activities -$250.0K -$700.0K
YoY Change -64.29% 42.86%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $2.488M
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -490.0K 1.340M
YoY Change -136.57% -411.63%
NET CHANGE
Cash From Operating Activities 1.550M -1.320M
Cash From Investing Activities -250.0K -700.0K
Cash From Financing Activities -490.0K 1.340M
Net Change In Cash 810.0K -680.0K
YoY Change -219.12% -69.09%
FREE CASH FLOW
Cash From Operating Activities $1.550M -$1.320M
Capital Expenditures -$240.0K -$700.0K
Free Cash Flow $1.790M -$620.0K
YoY Change -388.71% -50.79%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2020Q3 us-gaap Cost Of Revenue
CostOfRevenue
8074445
CY2019Q4 us-gaap Inventory Net
InventoryNet
7369356
CY2019Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
453938
CY2020Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
1817499
CY2019Q4 us-gaap Long Term Notes Payable
LongTermNotesPayable
149301
CY2019Q4 us-gaap Minority Interest
MinorityInterest
500
CY2019Q4 oss Deposits And Other Noncurrent
DepositsAndOtherNoncurrent
47146
CY2019Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
11667157
CY2020Q3 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
50000000
CY2020Q3 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16620908
CY2020Q3 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
720070
CY2020Q3 oss Senior Secured Convertible Note Net Of Discount Noncurrent
SeniorSecuredConvertibleNoteNetOfDiscountNoncurrent
51707
CY2020Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
16620908
CY2020Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
9744171
CY2020Q3 us-gaap Assets Current
AssetsCurrent
25983750
CY2020Q3 oss Paycheck Protection Plan Note Payable
PaycheckProtectionPlanNotePayable
1499360
CY2020Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
12976058
CY2019Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
14938964
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
37961023
CY2020Q3 us-gaap Liabilities Current
LiabilitiesCurrent
10516204
CY2020Q3 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
1697394
CY2019Q4 us-gaap Notes Payable Related Parties Noncurrent
NotesPayableRelatedPartiesNoncurrent
199943
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
6208922
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
6468021
us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
3523515
CY2019Q3 us-gaap Operating Expenses
OperatingExpenses
4610362
us-gaap Operating Expenses
OperatingExpenses
12560094
us-gaap Operating Expenses
OperatingExpenses
15447831
CY2020Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
979442
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
39883099
CY2019Q3 us-gaap Cost Of Revenue
CostOfRevenue
9909045
CY2019Q4 us-gaap Assets
Assets
39778007
CY2019Q4 us-gaap Goodwill
Goodwill
7120510
CY2019Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
1346192
CY2020Q3 oss Senior Secured Convertible Note Current
SeniorSecuredConvertibleNoteCurrent
1299117
CY2019Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
4607432
CY2019Q4 us-gaap Notes Payable Related Parties Classified Current
NotesPayableRelatedPartiesClassifiedCurrent
561441
CY2019Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
4115977
CY2019Q4 us-gaap Notes Payable Current
NotesPayableCurrent
1377751
CY2019Q4 us-gaap Liabilities Current
LiabilitiesCurrent
10662601
CY2019Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
3019823
CY2020Q3 us-gaap Gross Profit
GrossProfit
4901613
us-gaap Cost Of Revenue
CostOfRevenue
26338527
CY2020Q3 us-gaap Assets
Assets
41519256
CY2020Q3 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
3758109
CY2020Q3 us-gaap Goodwill
Goodwill
7120510
CY2020Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
3680192
CY2019Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
39778007
CY2020Q3 us-gaap Inventory Net
InventoryNet
9999680
CY2020Q3 us-gaap Notes Payable Related Parties Classified Current
NotesPayableRelatedPartiesClassifiedCurrent
345586
CY2019Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
3568564
CY2020Q3 oss Deposits And Other Noncurrent
DepositsAndOtherNoncurrent
81711
CY2020Q3 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
826157
CY2020Q3 us-gaap Notes Payable Current
NotesPayableCurrent
1433200
CY2019Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-1755192
CY2019Q4 us-gaap Assets Current
AssetsCurrent
24675772
CY2020Q3 oss Senior Secured Convertible Note Noncurrent
SeniorSecuredConvertibleNoteNoncurrent
902839
CY2020Q3 oss Senior Secured Convertible Note Net Of Discount Current
SeniorSecuredConvertibleNoteNetOfDiscountCurrent
337247
CY2019Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-17773
CY2019Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
28766162
CY2020Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
3567582
CY2020Q3 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
3939546
us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
142155
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-108249
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-2060843
us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
293139
CY2019Q3 us-gaap Gross Profit
GrossProfit
5029919
us-gaap Cost Of Revenue
CostOfRevenue
27028399
CY2020Q3 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
1103384
us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
3758901
CY2020Q3 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1001288
us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
3213339
CY2020Q3 us-gaap Operating Expenses
OperatingExpenses
3922171
CY2019Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2019Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
50000000
CY2019Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
16121747
us-gaap Gross Profit
GrossProfit
11622496
us-gaap Gross Profit
GrossProfit
12854700
CY2019Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
2190003
oss Provision For Recovery Of Doubtful Accounts
ProvisionForRecoveryOfDoubtfulAccounts
10950
oss Provision For Recovery Of Doubtful Accounts
ProvisionForRecoveryOfDoubtfulAccounts
495
oss Warranty Reserve Adjustments
WarrantyReserveAdjustments
723
oss Warranty Reserve Adjustments
WarrantyReserveAdjustments
-3982
us-gaap Inventory Lifo Reserve Period Charge
InventoryLIFOReservePeriodCharge
382472
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-1220504
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
1664165
us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
106598
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-60607
us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-251236
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
388347
us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
1050
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-2060712
us-gaap Profit Loss
ProfitLoss
-1994461
us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-275949
us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
1542
us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
89168
us-gaap Amortization Of Deferred Hedge Gains
AmortizationOfDeferredHedgeGains
-53838
us-gaap Depreciation
Depreciation
430347
us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
249882
us-gaap Share Based Compensation
ShareBasedCompensation
503419
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-1971324
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
2872108
us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
294475
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-484327
us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-843823
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-1385390
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
2061762
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-662843
CY2020Q3 us-gaap Interest Expense
InterestExpense
174205
CY2020Q3 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-33625
CY2020Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
915543
CY2020Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
57753
CY2019Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16121747
oss Payment Of Payroll Taxes On Net Issuance Of Employee Stock Options
PaymentOfPayrollTaxesOnNetIssuanceOfEmployeeStockOptions
132017
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
2272256
CY2020Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
5519829
oss Payment Of Payroll Taxes On Net Issuance Of Employee Stock Options
PaymentOfPayrollTaxesOnNetIssuanceOfEmployeeStockOptions
684446
us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2700714
us-gaap Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
212566
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
-23622
us-gaap Repayments Of Related Party Debt
RepaymentsOfRelatedPartyDebt
433094
us-gaap Repayments Of Related Party Debt
RepaymentsOfRelatedPartyDebt
312691
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
2325509
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
277276
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
57232
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
5185321
us-gaap Interest Paid Net
InterestPaidNet
202022
us-gaap Income Taxes Paid
IncomeTaxesPaid
228129
us-gaap Interest Expense
InterestExpense
111463
CY2019Q3 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
116326
us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-38598
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-2589351
CY2019Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-51051
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-851056
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-594890
CY2019Q3 us-gaap Net Income Loss
NetIncomeLoss
544901
us-gaap Net Income Loss
NetIncomeLoss
-1994461
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16469457
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
14825351
CY2019Q3 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
1383965
us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
3137833
CY2019Q3 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1036394
us-gaap Operating Income Loss
OperatingIncomeLoss
-2593131
CY2019Q3 oss Nonoperating Interest Income
NonoperatingInterestIncome
10149
oss Nonoperating Interest Income
NonoperatingInterestIncome
267911
oss Nonoperating Interest Income
NonoperatingInterestIncome
23424
CY2019Q3 us-gaap Interest Expense
InterestExpense
52182
us-gaap Interest Expense
InterestExpense
393175
us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
91819
CY2019Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
74293
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-163862
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
3780
CY2019Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
493850
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-1101460
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.13
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.13
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
14825351
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.05
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.02
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.05
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.02
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16585773
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16469457
CY2020Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
17018614
CY2019Q3 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
2488148
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
857790
us-gaap Net Income Loss
NetIncomeLoss
-250404
CY2019Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.03
CY2019Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.03
CY2019Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
15777158
CY2019Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16390206
CY2020Q3 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
12361
CY2020Q3 us-gaap Other Inventories Spare Parts
OtherInventoriesSpareParts
197524
CY2019Q4 us-gaap Other Inventories Spare Parts
OtherInventoriesSpareParts
1857004
CY2020Q3 us-gaap Inventory Work In Process
InventoryWorkInProcess
556889
CY2019Q4 us-gaap Inventory Work In Process
InventoryWorkInProcess
493276
CY2020Q3 us-gaap Inventory Finished Goods
InventoryFinishedGoods
4434945
CY2019Q4 us-gaap Inventory Finished Goods
InventoryFinishedGoods
3087529
CY2019Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
419557
CY2020Q3 us-gaap Inventory Raw Materials
InventoryRawMaterials
5532507
CY2019Q4 us-gaap Inventory Raw Materials
InventoryRawMaterials
2478882
CY2020Q3 us-gaap Inventory Gross
InventoryGross
10721865
CY2019Q4 us-gaap Inventory Gross
InventoryGross
7916691
CY2020Q3 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
722185
CY2019Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
547335
CY2019Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
3538793
CY2019Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
2192601
CY2019Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
1346192
oss Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Including Forward Contract Gain Loss Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentIncludingForwardContractGainLossNetOfTax
-66382
us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-66382
us-gaap Depreciation
Depreciation
688727
CY2019Q3 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
190970
CY2018Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
26572322
us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
325283
oss Stock Issued During Period Value Exercise Of Stock Options Restricted Stock Units And Warrants
StockIssuedDuringPeriodValueExerciseOfStockOptionsRestrictedStockUnitsAndWarrants
21149
CY2020Q3 oss Nonoperating Interest Income
NonoperatingInterestIncome
143931
us-gaap Operating Income Loss
OperatingIncomeLoss
-937598
CY2020Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-63899
oss Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Including Forward Contract Gain Loss Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentIncludingForwardContractGainLossNetOfTax
142155
us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
1542
CY2018Q1 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
16100000
CY2019Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
1554546
CY2019Q3 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2488148
us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
64467
oss Return Of Capital Upon Dissolution Of Joint Venture
ReturnOfCapitalUponDissolutionOfJointVenture
-500
us-gaap Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
-670599
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
11875
us-gaap Net Income Loss
NetIncomeLoss
-1108194
CY2020Q2 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
27356350
CY2020Q3 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
210280
CY2020Q3 oss Stock Issued During Period Value Exercise Of Stock Options And Warrants
StockIssuedDuringPeriodValueExerciseOfStockOptionsAndWarrants
60000
CY2020Q3 us-gaap Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
-13847
CY2020Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
130280
oss Adjustments To Additional Paid In Capital Fair Value Of Warrants Issued With Notes Payable And Notes Payable To Related Parties
AdjustmentsToAdditionalPaidInCapitalFairValueOfWarrantsIssuedWithNotesPayableAndNotesPayableToRelatedParties
60158
us-gaap Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
-112879
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
1934
us-gaap Net Income Loss
NetIncomeLoss
-2539363
CY2019Q2 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
24328604
CY2019Q3 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
164857
CY2019Q3 oss Stock Issued During Period Value Exercise Of Stock Options Restricted Stock Units And Warrants
StockIssuedDuringPeriodValueExerciseOfStockOptionsRestrictedStockUnitsAndWarrants
8000
CY2019Q3 us-gaap Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
-19138
CY2019Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-122220
CY2019Q3 oss Other Comprehensive Income Foreign Currency Forward Contract Gain Loss Net Of Tax
OtherComprehensiveIncomeForeignCurrencyForwardContractGainLossNetOfTax
53904
CY2019Q3 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
27447056
CY2019Q3 oss Stock Issued During Period New Issues Issuance Cost
StockIssuedDuringPeriodNewIssuesIssuanceCost
212566
us-gaap Profit Loss
ProfitLoss
-250404
us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-910959
us-gaap Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
-18647
us-gaap Amortization Of Deferred Hedge Gains
AmortizationOfDeferredHedgeGains
-45316
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
520035
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
809540
us-gaap Inventory Lifo Reserve Period Charge
InventoryLIFOReservePeriodCharge
191012
us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
13786
us-gaap Share Based Compensation
ShareBasedCompensation
490140
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
664385
us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
124467
us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
29149
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
62519
us-gaap Proceeds From Related Party Debt
ProceedsFromRelatedPartyDebt
1150000
us-gaap Proceeds From Notes Payable
ProceedsFromNotesPayable
374623
us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
131792
oss Proceeds On Senior Secured Convertible Note
ProceedsOnSeniorSecuredConvertibleNote
2383726
oss Repayments On Senior Secured Convertible Note
RepaymentsOnSeniorSecuredConvertibleNote
409090
oss Proceeds On Paycheck Protection Program Note Payable
ProceedsOnPaycheckProtectionProgramNotePayable
1499360
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
3659731
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
1987366
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-33421
CY2019Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
4226201
us-gaap Interest Paid Net
InterestPaidNet
111463
us-gaap Income Taxes Paid
IncomeTaxesPaid
4000
oss Original Issue Discount On Senior Secured Convertible Note
OriginalIssueDiscountOnSeniorSecuredConvertibleNote
300000
oss Forward Foreign Currency Contracts
ForwardForeignCurrencyContracts
53904
oss Reclassification Of Inventories To Property And Equipment
ReclassificationOfInventoriesToPropertyAndEquipment
157133
oss Reclassification Of Inventories To Property And Equipment
ReclassificationOfInventoriesToPropertyAndEquipment
67948
oss Fair Value Of Warrants Issued In Connection With Notes And Related Party Notes Payable
FairValueOfWarrantsIssuedInConnectionWithNotesAndRelatedPartyNotesPayable
60158
CY2020Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
826157
us-gaap Use Of Estimates
UseOfEstimates
<p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><font style="text-decoration:underline;">Use of Estimates</font></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.24%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period.&#160;Actual results could differ from these estimates and assumptions.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:5.24%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On an ongoing basis, our management evaluates these estimates and assumptions, including those related to determination of standalone selling prices of our products and services, allowance for doubtful account and sales reserves, income tax valuations, stock-based compensation, goodwill, intangible assets and inventory valuations and recoverability. We base our estimates on historical data and experience, as well as various other factors that our management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:5.24%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2019, we had approximately $3.9 million in net deferred tax assets (DTAs). These DTAs include approximately $4.4 million related to net operating loss carryforwards that can be used to offset taxable income in future periods and reduce our income taxes payable in those future periods.&#160; At this time, we consider it more likely than not that we will have sufficient taxable income in the future that will allow us to realize these DTAs. However, it is possible <font style="color:#000000;">that economic conditions may </font>decrease the likelihood that we will have sufficient taxable income in the future. Therefore, unless we are able to generate sufficient taxable income from our operations, a substantial valuation allowance to reduce our U.S. DTAs may be required, which would materially increase our expenses in the period the allowance is recognized and materially adversely affect our results of operations and statement of financial condition.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:5.24%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or assumptions or a revision of the carrying value of our assets or liabilities as of the date of this Quarterly Report on Form 10-Q. These estimates and assumptions may change as new events occur and additional information is obtained. As a result, actual results could differ materially from these estimates and assumptions.</p>
CY2020Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
556872
CY2020Q3 oss Working Capital
WorkingCapital
15467546
CY2020Q2 oss Discount For Non Interest Bearing Convertible Note
DiscountForNonInterestBearingConvertibleNote
6000000
CY2020Q2 us-gaap Debt Conversion Original Debt Interest Rate Of Debt
DebtConversionOriginalDebtInterestRateOfDebt
0.10
CY2019Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
3900000
CY2019Q4 us-gaap Operating Loss Carryforwards
OperatingLossCarryforwards
4400000
CY2020Q3 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
9769836
CY2019Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
11681157
CY2020Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
25665
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
14000
CY2020Q3 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
3538793
CY2020Q3 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
2712636
CY2019Q3 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
2150
us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
10950
us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
495
CY2020Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
163900
CY2020Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
63231
CY2019Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
613048
us-gaap Number Of Reportable Segments
NumberOfReportableSegments
2
CY2020Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
42154
CY2020Q3 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
197984
CY2020Q3 us-gaap Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
764876
CY2019Q4 us-gaap Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
1621177
CY2020Q3 oss Contract With Customer Liability And Customer Deposits
ContractWithCustomerLiabilityAndCustomerDeposits
1406683
CY2019Q4 oss Contract With Customer Liability And Customer Deposits
ContractWithCustomerLiabilityAndCustomerDeposits
1260126
CY2020Q3 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
438685
CY2019Q4 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
424011
CY2020Q3 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
1147865
CY2019Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
1302118
CY2020Q3 us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
72372
CY2019Q3 us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
7520
us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
139221
us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
13786
CY2020Q3 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
5480102
CY2020Q3 oss Long Term Debt Current Net Liability Portion
LongTermDebtCurrentNetLiabilityPortion
3077903
CY2020Q3 oss Long Term Debt Noncurrent Net Liability Portion
LongTermDebtNoncurrentNetLiabilityPortion
2402199
CY2020Q3 us-gaap Long Term Debt Current
LongTermDebtCurrent
3431442
CY2020Q3 us-gaap Debt Instrument Unamortized Discount Current
DebtInstrumentUnamortizedDiscountCurrent
180464
CY2020Q3 us-gaap Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
173076
CY2020Q3 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
2453905
CY2020Q3 us-gaap Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
25171
CY2020Q3 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
26536
CY2020Q3 us-gaap Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
205634
CY2020Q3 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
199612
CY2020Q3 oss Long Term Debt Net Liability Portion
LongTermDebtNetLiabilityPortion
5480102
CY2020Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
3431442
CY2020Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
2453905
CY2020Q3 oss Long Term Debt Maturities Repayments Of Principal In Year One Discount
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearOneDiscount
353540
CY2020Q3 oss Long Term Debt Maturities Repayments Of Principal In Year Two Discount
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwoDiscount
51707
CY2020Q3 us-gaap Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
405246
CY2020Q3 oss Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Current Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsCurrentNet
353540
CY2020Q3 oss Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Noncurrent Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNoncurrentNet
51707
CY2020Q3 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000
CY2020Q3 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
370072
us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P2Y4M17D
CY2020Q3 us-gaap Share Based Compensation
ShareBasedCompensation
210280
CY2019Q3 us-gaap Share Based Compensation
ShareBasedCompensation
164857
CY2020Q3 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
162262
CY2019Q3 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
154029
us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
528418
us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
493045
us-gaap Long Term Purchase Commitment Description
LongTermPurchaseCommitmentDescription
In the normal course of business the Company enters into purchase commitments for inventory components to be delivered based upon pre-established delivery schedules over a period that may exceed one year.
oss Number Of Customers More Than Ten Percentage Of Revenue
NumberOfCustomersMoreThanTenPercentageOfRevenue
2
CY2020Q3 oss Number Of Customers More Than Ten Percentage Of Net Trade Accounts Receivable
NumberOfCustomersMoreThanTenPercentageOfNetTradeAccountsReceivable
3
CY2019Q4 oss Number Of Customers More Than Ten Percentage Of Net Trade Accounts Receivable
NumberOfCustomersMoreThanTenPercentageOfNetTradeAccountsReceivable
2
oss Unused Remaining Funding Commitments Expiration Date
UnusedRemainingFundingCommitmentsExpirationDate
2020-04-01
CY2019Q3 oss Additional Funding Commitments Received
AdditionalFundingCommitmentsReceived
0
CY2020Q3 oss Gross Profit Percentage
GrossProfitPercentage
0.378
CY2019Q3 oss Gross Profit Percentage
GrossProfitPercentage
0.337
CY2020Q3 us-gaap Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
16585773
CY2019Q3 us-gaap Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
15777158
us-gaap Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
16469457
us-gaap Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
14825351
CY2020Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
432841

Files In Submission

Name View Source Status
0001564590-20-053560-index-headers.html Edgar Link pending
0001564590-20-053560-index.html Edgar Link pending
0001564590-20-053560.txt Edgar Link pending
0001564590-20-053560-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
oss-10q_20200930.htm Edgar Link pending
oss-20200930.xml Edgar Link completed
oss-20200930.xsd Edgar Link pending
oss-20200930_cal.xml Edgar Link unprocessable
oss-20200930_def.xml Edgar Link unprocessable
oss-20200930_lab.xml Edgar Link unprocessable
oss-20200930_pre.xml Edgar Link unprocessable
oss-ex311_9.htm Edgar Link pending
oss-ex312_6.htm Edgar Link pending
oss-ex321_8.htm Edgar Link pending
oss-ex322_7.htm Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending