v3.19.2
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands |
3 Months Ended |
6 Months Ended |
|
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Intangible assets, net |
$ 291,459
|
|
$ 291,459
|
|
$ 316,154
|
Amortization expense |
12,500
|
$ 12,500
|
25,100
|
$ 14,600
|
|
Remainder of 2019 |
24,599
|
|
24,599
|
|
|
2020 |
48,940
|
|
48,940
|
|
|
2021 |
48,812
|
|
48,812
|
|
|
2022 |
48,121
|
|
48,121
|
|
|
2023 |
29,341
|
|
29,341
|
|
|
Thereafter |
91,646
|
|
91,646
|
|
|
Customer relationships |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Intangible assets, gross |
275,832
|
|
275,832
|
|
275,546
|
Less: accumulated amortization |
(101,132)
|
|
(101,132)
|
|
(91,087)
|
Intangible assets, net |
174,700
|
|
174,700
|
|
184,459
|
Trade name |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Intangible assets, gross |
112,120
|
|
112,120
|
|
112,120
|
Less: accumulated amortization |
(45,783)
|
|
(45,783)
|
|
(38,320)
|
Intangible assets, net |
66,337
|
|
66,337
|
|
73,800
|
Purchased technology |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Intangible assets, gross |
121,769
|
|
121,769
|
|
121,769
|
Less: accumulated amortization |
(71,347)
|
|
(71,347)
|
|
(64,142)
|
Intangible assets, net |
50,422
|
|
50,422
|
|
57,627
|
Other |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Intangible assets, gross |
3,797
|
|
3,797
|
|
4,097
|
Less: accumulated amortization |
(3,797)
|
|
(3,797)
|
|
(3,829)
|
Intangible assets, net |
$ 0
|
|
$ 0
|
|
$ 268
|
Weighted Average |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Weighted Average Useful Life (years) |
|
|
8 years
|
|
|
Weighted Average | Customer relationships |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Weighted Average Useful Life (years) |
|
|
9 years
|
|
|
Weighted Average | Trade name |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Weighted Average Useful Life (years) |
|
|
9 years
|
|
|
Weighted Average | Purchased technology |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Weighted Average Useful Life (years) |
|
|
5 years
|
|
|
Weighted Average | Other |
|
|
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
Weighted Average Useful Life (years) |
|
|
2 years
|
|
|
X |
- References
+ Details
Name: |
sfly_FiniteLivedIntangibleAssetsAmortization |
Namespace Prefix: |
sfly_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionUseful 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
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine 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
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated amortization of intangible assets, excluding goodwill.
+ References
+ Details
Name: |
us-gaap_IntangibleAssetsGrossExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
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_TradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_WeightedAverageMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
|