XML 63 R50.htm IDEA: XBRL DOCUMENT
v3.20.4

Convertible Preferred Stock and Stockholders' Equity - Additional Information (Details) - $ / shares |  | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Oct. 15, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Apr. 24, 2019 | Nov. 02, 2018
Class Of Stock [Line Items] |  |  |  |  |
Capital stock par value |  |  |  |  | $ 0.001
Common stock, shares authorized |  | 100,000,000 | 100,000,000 |  | 100,000,000
Convertible preferred stock |  | 5,000,000 | 5,000,000 |  | 5,000,000
Preferred stock, shares issued |  | 0 |  |  |
Common stock, shares issued to former employee in exchange for release of claims and other agreements |  |  |  | 10,000 |
Common Stock |  |  |  |  |
Class Of Stock [Line Items] |  |  |  |  |
Common stock, shares issued to former employee in exchange for timely completion of services | 666 | 8,226,834 |  |  |

X
- Definition Capital stock par value. + References No definition available. + Details
Name: | sonm_CapitalStockParValue
Namespace Prefix: | sonm_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common stock shares issued in exchange for release of claims and other agreements. + References No definition available. + Details
Name: | sonm_CommonStockSharesIssuedInExchangeForReleaseOfClaimsAndOtherAgreements
Namespace Prefix: | sonm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + 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=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + 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(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. + 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(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |