XML 52 R61.htm IDEA: XBRL DOCUMENT
v3.20.1

Subsequent Events - Additional Information (Details) | Apr. 24, 2020 USD ($) | Apr. 20, 2020 USD ($) $ / shares | Apr. 09, 2020 EUR (€) | Apr. 07, 2020 USD ($) | Apr. 05, 2020 Employee | Apr. 28, 2020 USD ($) | Mar. 31, 2020 USD ($) $ / shares | Dec. 31, 2019 $ / shares
--- | --- | --- | --- | --- | --- | --- | --- | ---
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Common stock, par value | $ / shares |  |  |  |  |  |  | $ 0.0001 | $ 0.0001
Loan amount |  |  |  |  |  |  | $ 1,689,976 |
Subsequent Event |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Non-interest bearing convertible note | $ 6,000,000 |  |  |  |  |  |  |
Original issue discount rate | 10.00% |  |  |  |  |  |  |
Subsequent Event | Senior Secured Convertible Promissory Notes |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Debt instrument, interest rate | 10.00% |  |  |  |  |  |  |
Subsequent Event | Paycheck Protection Program |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Loan amount |  |  |  |  |  | $ 1,500,000 |  |
Term of loan |  |  |  |  |  | 2 years |  |
Loan amount, interest percentage |  |  |  |  |  | 1.00% |  |
Subsequent Event | Securities Purchase Agreement | Senior Secured Convertible Promissory Notes |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Debt maturity term | 23 months |  |  |  |  |  |  |
Debt instrument, interest rate | 0.00% |  |  |  |  |  |  |
Non-interest bearing convertible note | $ 3,000,000 | $ 6,000,000 |  |  |  |  |  |
Common stock, par value | $ / shares |  | $ 0.0001 |  |  |  |  |  |
Debt instrument, initial conversion price per share | $ / shares |  | $ 2.50 |  |  |  |  |  |
Original issue discount rate | 10.00% | 10.00% |  |  |  |  |  |
Debt instrument, aggregate purchase price | $ 2,700,000 |  |  |  |  |  |  |
Subsequent Event | Bressner Technology GmbH |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Line of credit amount converted to term loan | € |  |  | € 500,000 |  |  |  |  |
Subsequent Event | Term Loans | Bressner Technology GmbH |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Debt maturity term |  |  | 1 year |  |  |  |  |
Debt instrument, interest rate |  |  | 1.90% |  |  |  |  |
Subsequent Event | Minimum |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Expected cost savings |  |  |  | $ 2,500,000 |  |  |  |
Subsequent Event | Maximum |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Expected cost savings |  |  |  | $ 3,000,000 |  |  |  |
Subsequent Event | Cost Reduction Plan |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Percentage of workforce reductions |  |  |  |  | 19.00% |  |  |
Employees impacted through workforce reductions | Employee |  |  |  |  | 115 |  |  |

X
- Definition Discount for non interest bearing convertible note. + References No definition available. + Details
Name: | oss_DiscountForNonInterestBearingConvertibleNote
Namespace Prefix: | oss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of credit amount converted to term loan. + References No definition available. + Details
Name: | oss_LineOfCreditAmountConvertedToTermLoan
Namespace Prefix: | oss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of employees impacted due to reduction in workforce. + References No definition available. + Details
Name: | oss_NumberOfEmployeesImpactedDueToReductionInWorkforce
Namespace Prefix: | oss_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of workforce reductions. + References No definition available. + Details
Name: | oss_PercentageOfWorkforceReductions
Namespace Prefix: | oss_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586 + Details
Name: | us-gaap_DebtConversionOriginalDebtInterestRateOfDebt
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The quantified amount of the future effect on earnings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_EffectOnFutureEarningsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtPercentageBearingFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_LongTermDebtTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=oss_SeniorSecuredConvertiblePromissoryNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=oss_PaycheckProtectionProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=oss_SecuritiesPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=oss_BressnerTechnologyGmbHMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=oss_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=oss_CostReductionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |