XML 41 R28.htm IDEA: XBRL DOCUMENT
v3.4.0.3

Summary of Significant Accounting Policies - Additional Information (Detail) | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Apr. 30, 2016 USD ($) $ / shares shares | Mar. 31, 2016 USD ($) $ / shares shares | Dec. 31, 2011 $ / shares shares | Mar. 31, 2016 USD ($) Segment $ / shares shares | Dec. 31, 2014 shares | Dec. 31, 2013 shares | Dec. 31, 2012 shares | Dec. 31, 2011 $ / shares shares | May. 06, 2016 shares | May. 05, 2016 shares | Dec. 31, 2015 USD ($) shares | Apr. 30, 2015 $ / shares
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of segments | Segment |  |  |  |  | 1 |  |  |  |  |  |  |  |
Common stock, shares authorized | [1] |  | 200,000,000 |  | 200,000,000 |  |  |  |  |  |  | 200,000,000 |
Maturity period for market accounts, money market funds and investments |  |  |  |  | 90 days |  |  |  |  |  |  |  |
Term of warrant |  |  | 5 years |  |  |  |  |  |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 6,159,671 |  | $ 6,159,671 |  |  |  |  |  |  | $ 770,964 |
Proceeds from issuance of stock units | $ |  |  |  |  | 7,102,225 |  |  |  |  |  |  |  |
Warrant expiration period |  |  | 2 years |  |  |  |  |  |  |  |  |  |
Other intangible assets, net | $ |  |  | $ 42,322 |  | 42,322 |  |  |  |  |  |  | 45,816 |
Value of patent | $ |  |  |  |  | 0 |  |  |  |  |  |  |  |
Accumulated other comprehensive income | $ |  |  | 46,913 |  | 46,913 |  |  |  |  |  |  | 47,359 |
2011 Series A Warrant [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 512,000 |  | $ 512,000 |  |  |  |  |  |  |  |
Subsequent Events [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized |  |  |  |  |  |  |  |  |  | 200,000,000 | 225,000,000 |  |
Series A Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of securities callable by each warrant or right warrants |  |  | 0.50 |  | 0.50 |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 3.60 |  | $ 3.60 |  |  |  |  |  |  |  |
Number of additional warrants issued |  |  | 166,473 |  |  |  |  |  |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 1,761,000 |  | $ 1,761,000 |  |  |  |  |  |  |  |
Series A Warrants [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  | $ 8.40
Series B Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of securities callable by each warrant or right warrants |  |  | 0.75 |  | 0.75 |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 5.04 |  | $ 5.04 |  |  |  |  |  |  |  |
Number of additional warrants issued |  |  | 249,709 |  |  |  |  |  |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 3,887,000 |  | $ 3,887,000 |  |  |  |  |  |  |  |
December 2011 Financing [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of securities callable by each warrant or right warrants |  |  | 1 | 1 | 1 |  |  |  | 1 |  |  |  |
Number of shares issued upon Series B warrants exercise |  |  |  |  |  |  |  | 225,000 |  |  |  |  |
December 2011 Financing [Member] | Series A Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of securities callable by each warrant or right warrants |  |  | 1 |  | 1 |  |  |  |  |  |  |  |
Term of warrant |  |  |  | 5 years |  |  |  |  |  |  |  |  |
Number of securities callable by warrants |  |  |  | 666,667 |  |  |  |  | 666,667 |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 3.60 |  | $ 3.60 |  |  |  |  |  |  |  |
Number of warrants exercised |  |  |  |  |  | 98,335 | 32,045 | 183,215 |  |  |  |  |
Number of additional warrants issued |  |  |  |  |  |  |  | 225,000 |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 511,594 |  | $ 511,594 |  |  |  |  |  |  | $ 770,964 |
December 2011 Financing [Member] | Series A Warrants [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  |  | $ 16.80 |  |  |  |  | $ 16.80 |  |  |  |
Number of shares issued upon Series B warrants exercise |  |  |  |  |  | 98,335 | 32,045 | 183,215 |  |  |  |  |
December 2011 Financing [Member] | Series B Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Term of warrant |  |  |  | 90 days |  |  |  |  | 90 days |  |  |  |
Number of securities callable by warrants |  |  |  | 666,667 |  |  |  |  | 666,667 |  |  |  |
Exercise price of warrants | $ / shares |  |  |  | $ 15.00 |  |  |  |  | $ 15.00 |  |  |  |
Number of warrants exercised |  |  |  |  |  |  |  | 225,000 |  |  |  |  |
Number of warrants expired |  |  |  |  | 441,667 |  |  | 441,667 |  |  |  |  |
April 2015 Financing [Member] | Series A Warrants [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 6.24 |  | $ 6.24 |  |  |  |  |  |  |  | $ 8.40
March 2016 Financing [Member] | Series A Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 3.60 |  | $ 3.60 |  |  |  |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 1,760,937 |  | $ 1,760,937 |  |  |  |  |  |  |  |
March 2016 Financing [Member] | Series A Warrants [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 3.60 |  | $ 3.60 |  |  |  |  |  |  |  |
March 2016 Financing [Member] | Series B Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  | $ 5.04 |  | $ 5.04 |  |  |  |  |  |  |  |
Fair value of warrant liability | $ |  |  | $ 3,887,140 |  | $ 3,887,140 |  |  |  |  |  |  |  |
Underwritten Public Offering [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued upon Series B warrants exercise |  |  | 2,222,250 |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of stock units | $ |  |  | $ 8,000,000 |  |  |  |  |  |  |  |  |  |
Number of stock units issued, price per share | $ / shares |  |  | $ 3.60 |  | $ 3.60 |  |  |  |  |  |  |  |
Over-Allotment-Option [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of securities callable by each warrant or right warrants |  |  | 416,672 |  | 416,672 |  |  |  |  |  |  |  |
Number of shares issued upon Series B warrants exercise |  |  | 333,338 |  |  |  |  |  |  |  |  |  |
Underwriting option exercise period |  |  | 45 days |  |  |  |  |  |  |  |  |  |
Over-Allotment-Option [Member] | Subsequent Events [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued upon Series B warrants exercise |  | 41,667 |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of stock units | $ |  | $ 150,000 |  |  |  |  |  |  |  |  |  |  |
Number of stock units issued, price per share | $ / shares |  | $ 3.60 |  |  |  |  |  |  |  |  |  |  |
[1] | * Adjusted for the 1-for-12 reverse stock split as discussed in Note 1.

X
- Definition Cash And Cash Equivalents Maturity Period + References No definition available. + Details
Name: | stem_CashAndCashEquivalentsMaturityPeriod
Namespace Prefix: | stem_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class Of Warrant Or Right Exercise Period Of Warrants Or Rights + References No definition available. + Details
Name: | stem_ClassOfWarrantOrRightExercisePeriodOfWarrantsOrRights
Namespace Prefix: | stem_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class Of Warrant Or Right Expiration Period + References No definition available. + Details
Name: | stem_ClassOfWarrantOrRightExpirationPeriod
Namespace Prefix: | stem_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class of warrant or right number of warrants or rights exercised + References No definition available. + Details
Name: | stem_ClassOfWarrantOrRightNumberOfWarrantsOrRightsExercised
Namespace Prefix: | stem_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class of warrant or right number of warrants or rights expired + References No definition available. + Details
Name: | stem_ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpired
Namespace Prefix: | stem_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class of warrant or right number of warrants or rights issued. + References No definition available. + Details
Name: | stem_ClassOfWarrantOrRightNumberOfWarrantsOrRightsIssued
Namespace Prefix: | stem_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Continuing value of patent. + References No definition available. + Details
Name: | stem_ContinuingValueOfPatent
Namespace Prefix: | stem_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of warrant liability. + References No definition available. + Details
Name: | stem_FairValueOfWarrantLiability
Namespace Prefix: | stem_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Underwriting option exercise period. + References No definition available. + Details
Name: | stem_UnderwritingOptionExercisePeriod
Namespace Prefix: | stem_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e681-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669686-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
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_ClassOfWarrantOrRightLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsNetExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=stem_TwoThousandElevenSeriesAWarrantsMember
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_ClassOfWarrantOrRightAxis=stem_SeriesAWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesBWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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