XML 68 R58.htm IDEA: XBRL DOCUMENT
v3.22.1

Subsequent Events - Additional Information (Details) - USD ($) | Apr. 13, 2022 | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | --- | ---
Subsequent Event [Line Items] |  |  |
Purchased Shares |  | 19,269,338 | 18,808,855
Purchase price per share |  | $ 0.001 | $ 0.001
Common stock, shares issued |  | 19,269,338 | 18,808,855
Subscription Agreement | Subsequent Events | First Closing |  |  |
Subsequent Event [Line Items] |  |  |
Purchased Shares | 14,880,952 |  |
Aggregate purchase price | $ 12,500,000 |  |
Common stock, shares issued | 14,880,952 |  |
Aggregate purchase price | $ 12,500,000 |  |
Subscription Agreement | Subsequent Events | Second Closing |  |  |
Subsequent Event [Line Items] |  |  |
Purchased Shares | 5,952,381 |  |
Aggregate purchase price | $ 5,000,000.0 |  |
Common stock, shares issued | 5,952,381 |  |
Aggregate purchase price | $ 5,000,000.0 |  |
AJP Holding Company, LLC | Subscription Agreement | Subsequent Events |  |  |
Subsequent Event [Line Items] |  |  |
Purchased Shares | 20,833,333 |  |
Purchase price per share | $ 0.84 |  |
Aggregate purchase price | $ 17,500,000 |  |
Common stock, shares issued | 20,833,333 |  |
Aggregate purchase price | $ 17,500,000 |  |
Termination fee | 750 |  |
Reimbursement of expenses | $ 350 |  |
Equity method investment, ownership percentage | 52.00% |  |
Outstanding capital stock | $ 19,300,000 |  |
AJP Holding Company, LLC | Subscription Agreement | Subsequent Events | First Closing |  |  |
Subsequent Event [Line Items] |  |  |
Purchased Shares | 952,381 |  |
Common stock, shares issued | 952,381 |  |

X
- Definition Reimbursement of expenses. + References No definition available. + Details
Name: | sonm_ReimbursementOfExpenses
Namespace Prefix: | sonm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Termination fee. + References No definition available. + Details
Name: | sonm_TerminationFee
Namespace Prefix: | sonm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + 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 https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643 Reference 2: 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 https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesSubscriptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares. + 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 https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockValueOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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_TypeOfArrangementAxis=sonm_SubscriptionAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=sonm_FirstClosingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=sonm_SecondClosingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sonm_AJPHoldingCompanyLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |