XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue
3 Months Ended
Mar. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue

3. Revenue

 

Effective January 1, 2018, the Company has adopted “ASC 606 – Revenue From Contracts with Customers” related to revenue recognition. Under the standard, revenue is recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services using a five-step model to achieve that principle. In addition, the standard requires disclosures to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company has elected to adopt the modified retrospective method for transitioning this accounting standard which requires that the cumulative effect of applying the revenue standard to existing contracts be recorded as an adjustment to retained earnings. Per our analysis performed as of the prior year ended December 31, 2017 no adjustments were required. For the three months ended March 31, 2018, the adoption of ASC 606 has resulted in the following changes in significant accounting policies:

 

Deferred Revenue

 

When we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record deferred revenue, which represents a contract liability. We recognize deferred revenue as net sales after we have transferred control of the goods or services to the customer and all revenue recognition criteria are met.

 

Revenue Recognition – Installation of photovoltaic modules (“PV”) solar systems

 

We generally recognize revenue for installation of PV solar systems at a point in time following the transfer of control to the customer which typically occurs when installers have completed an installation of the PV solar system. Although the ASC 606 is generally applied to a single contract with a customer, a portfolio approach may be acceptable if an entity reasonably expects that the effect of applying a portfolio approach to a group of contracts or group of performance obligations would not differ materially from considering each contract or performance obligation separately. The Company uses standard contract templates to initiate sales with customers which may vary based on customer type. As such, applying the portfolio approach to each type of customer contract would not differ materially from considering each contract on a standalone basis. The Company has used the portfolio approach in their analysis and determined that each project started during the three months ended March 31, 2018 contains one performance obligation.

 

Each project’s transaction price is included within the contract and although there is only one performance obligation, certain complexities could exist which impact the transaction price. Specific to solarized programs, wherein the Company has a scalable price per watt to the homeowner based on the number of participating homes in the community, the Company may credit homeowners of previously executed contract. Any credits to homeowners on previously executed contracts are treated as adjustments to the transaction price via change order forms. For solarized program incentives, the Company uses the “most likely amount” method in determining any adjustments to the transaction price due to certainty of the credit amount prior to completion of the project. The Company has also considered financing components on projects started during the three months ended March 31, 2018 and elected the use of a practical expedient where an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised service to the customer and when the customer pays for that good or service will be one year or less. All receivables from projects entered into during the current quarter are expected to be received within one year from project completion and no adjustments to the transactions prices were made. 

 

Under ASC 606, the Company is required to recognize as an asset the incremental costs of obtaining a contract with a customer if those costs are expected to be recovered. The Company does incur selling and marketing costs and sales commissions that otherwise would not have been incurred if the contract had not been obtained however, these costs are not recoverable from the customer and are expensed as incurred.

 

The Company may enter into projects in which control of the PV solar systems transfers to the customer over time. As of March 31, 2018, no such project exists however, if the Company takes on such a project in the future, the Company will determine whether an input or output method is most appropriate to recognize revenue in a pattern that reflects the transfer of control of the promised good or service to the customer.

 

Revenue Recognition – Operations & Maintenance

 

We generally recognize revenue for standard, recurring commercial operations and maintenance services over time as customers receive and consume the benefits of such services, which typically include corrective maintenance, data hosting or energy/deck monitoring services for a period of time. These services are treated as stand-ready performance obligations and satisfied evenly over the length of the agreement so the Company has elected a time-based method to measure progress and recorded revenue using a straight-line method.

 

Revenue Recognition – Service & Warranty

 

Warranties for workmanship and roof penetration are included within each contract. These warranties cannot be purchased separately from the related services, are intended to safeguard the customer against workmanship and does not provide any incremental service to the customer. It is necessary for the Company to perform the specified tasks to provide assurance that the final product complies with agreed-upon specifications and likely do not give rise to a separate performance obligation. The Company will continue to account for any related warranties in accordance with ASC 460-10 and record an accrual for potential warranty costs at the completion of a project. Any services provided to a customer outside of warranties such as system inspections are recognized upon completion of the service.

 

Adoption of the standards related to revenue recognition had no impact to cash from or used in operating, financing, or investing on our consolidated cash flows statements. Refer to Note 11. Segment Information for further information, including revenue by segment.