XML 52 R41.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets by Major Asset Class (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items] |  |
Gross | $ 17,665 | $ 6,582
Additions | 38,033 | 11,083
Accumulated amortization | (11,602) | (4,556)
Net book value before impairment | 44,096 | 13,109
Impairment charges | (1,465) | (411)
Net book value | 42,631 | 12,698
Purchased Technology [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Gross | 5,400 | 2,518
Additions | 8,129 | 2,882
Accumulated amortization | (3,764) | (1,612)
Net book value before impairment | 9,765 | 3,788
Net book value | 9,765 | 3,788
Customer Relationships [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Gross | 3,975 | 3,975
Additions | 23,985 |
Accumulated amortization | (2,816) | (1,158)
Net book value before impairment | 25,144 | 2,817
Impairment charges |  | (411)
Net book value | $ 25,144 | $ 2,406
Customer Contracts [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 6 years | 6 years
Gross | $ 7,000 |
Additions |  | $ 7,000
Accumulated amortization | (2,976) | (1,242)
Net book value before impairment | 4,024 | 5,758
Impairment charges | (1,465) |
Net book value | $ 2,559 | $ 5,758
Software License [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 10 years |
Additions | $ 5,419 |
Accumulated amortization | (793) |
Net book value before impairment | 4,626 |
Net book value | $ 4,626 |
Trademarks/Trade Names [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 2 years | 2 years
Gross | $ 38 | $ 38
Accumulated amortization | $ (38) | $ (38)
Non-Compete [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 3 years | 3 years
Gross | $ 283 | $ 51
Additions |  | 232
Accumulated amortization | (196) | (119)
Net book value before impairment | 87 | 164
Net book value | 87 | $ 164
Support Agreement [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life |  | 1 year
Gross | 369 |
Additions | 500 | $ 369
Accumulated amortization | $ (869) | (323)
Net book value before impairment |  | 46
Net book value |  | $ 46
Patents [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 7 years | 7 years
Gross | $ 600 |
Additions |  | $ 600
Accumulated amortization | (150) | (64)
Net book value before impairment | 450 | 536
Net book value | $ 450 | $ 536
Minimum [Member] | Purchased Technology [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 4 years | 4 years
Minimum [Member] | Customer Relationships [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 3 years | 3 years
Minimum [Member] | Support Agreement [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 6 months |
Maximum [Member] | Purchased Technology [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 8 years | 8 years
Maximum [Member] | Customer Relationships [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 10 years | 10 years
Maximum [Member] | Support Agreement [Member] |  |
Finite-Lived Intangible Assets [Line Items] |  |
Useful life | 1 year |

X
- Definition Finite lived intangible assets before impairment. + References No definition available. + Details
Name: | smsi_FiniteLivedIntangibleAssetsBeforeImpairment
Namespace Prefix: | smsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, 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_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 928 -SubTopic 340 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_FiniteLivedIntangibleAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_FinitelivedIntangibleAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275 + Details
Name: | us-gaap_ImpairmentOfIntangibleAssetsFinitelived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=smsi_SupportAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember
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: |