XML 64 R52.htm IDEA: XBRL DOCUMENT
v3.22.1

Accounts Receivable - Additional Information (Details) $ in Thousands | Dec. 31, 2021 USD ($) Customer | Dec. 31, 2020 USD ($) Customer
--- | --- | ---
Accounts Notes And Loans Receivable [Line Items] |  |
Allowance for doubtful accounts | $ | $ 932 | $ 65
Number of customers | Customer | 1 | 2
Customers One |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Accounts Receivable Percentage | 70.00% | 26.00%
Customers Two |  |
Accounts Notes And Loans Receivable [Line Items] |  |
Accounts Receivable Percentage |  | 10.00%

X
- Definition Accounts Receivable Percentage. + References No definition available. + Details
Name: | sonm_AccountsReceivablePercentage
Namespace Prefix: | sonm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of customers. + References No definition available. + Details
Name: | sonm_NumberOfCustomer
Namespace Prefix: | sonm_
Data Type: | xbrli:integerItemType
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_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=sonm_CustomersOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=sonm_CustomersTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |