XML 102 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Notes)
12 Months Ended
Dec. 28, 2019
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Recognition, Policy [Policy Text Block]
3.
Revenue Recognition
The Company primarily derives its revenue from product sales. The Company sells products directly to consumers through on-line stores and indirectly through resellers and distributors. Revenue is recognized upon transfer of control of promised products or services to customers, generally as title and risk of loss pass, in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Revenue is recognized only to the extent that it is probable that a significant reversal of revenue will not occur. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from revenue. Shipping and handling expenses are considered fulfillment activities and are expensed as incurred.
The Company’s product portfolio includes various consumer robots, many of which are Wi-Fi connected. The consumer robots are generally highly dependent on, and interrelated with, the embedded software and cannot function without the software. As such, the consumer robots are accounted for as a single performance obligation, and the revenue is recognized at a point in time when the control is transferred to distributors, resellers or directly to end customers through online stores. For consumer robots with Wi-Fi capability ("connected robots"), each sale represents an arrangement with multiple promises consisting of the robot, an app, cloud services and potential future unspecified software upgrades. The Company has determined that the app, cloud services and potential future unspecified software upgrades represent one promised service to the customer to enhance the functionality and interaction with the robot (referred to collectively as "Cloud Services").
Prior to the adoption of ASU No. 2014-09, "Revenue from Contracts with Customers," ("ASC 606") on December 31, 2017, the beginning of fiscal year 2018, the revenue allocated to the Cloud Services was deferred and recognized on a straight-line basis over the expected life of the connected robot. On December 31, 2017, the Company adopted ASC 606 using the modified retrospective method applied to those contracts that were not completed as of the adoption date. Upon ASC 606, the Company concluded that, on a quantitative and qualitative basis, the Cloud Services did not constitute a material performance obligation for the then existing products and, as such, these services were not considered a separate performance obligation that required allocation of transaction price. Under the modified retrospective method, the Company recognized the cumulative effect of the adoption and recorded a net increase of $1.0 million to the beginning retained earnings as of December 31, 2017.
During the third quarter of 2018, the Company launched Roomba i7 and i7+ which brought a new level of intelligence and automation to robotic vacuum cleaners with the ability to learn, map and adapt to a home's floor plan. The Company has concluded that beginning with this launch, the Cloud Services related to these new products are a material performance obligation. For contracts that contain multiple performance obligations, the transaction price is allocated to each performance obligation based on a relative standalone selling price ("SSP"). The SSP reflects the Company's best estimate of what the selling prices of elements would be if they were sold regularly on a standalone basis. Revenue allocated to the robots is recognized at a point in time when control is transferred. Revenue allocated to the Cloud Services is deferred and recognized on a straight-line basis over the estimated period the software upgrades and services are expected to be provided. For contracts with a duration of greater than one year, the transaction price allocated to performance obligations that are unsatisfied as of December 28, 2019 and December 29, 2018 are not material. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.
The Company’s products generally carry a one-year or two-year limited warranty that promises customers that delivered products are as specified. The Company does not consider these assurance-type warranties as a separate performance obligation and therefore, the Company accounts for such warranties under ASC 460, "Guarantees."
The Company provides limited rights of returns for direct-to-consumer sales generated through its on-line stores and certain resellers and distributors. The Company records an allowance for product returns based on specific terms and conditions included in the customer agreements or based on historical experience and the Company's expectation of future returns. In addition, the Company may provide other credits or incentives which are accounted for as variable consideration when estimating the amount of revenue to recognize. Where appropriate, these estimates take into consideration relevant factors such as the Company’s historical experience, current contractual requirements, specific known market events and forecasted inventory level in the channels. Overall, these reserves reflect the Company’s best estimates, and the actual amounts of consideration ultimately received may differ from the Company’s estimates. Returns and credits are estimated at contract inception and updated at the end of each reporting period as additional information becomes available. As of December 28, 2019, the Company has reserves for product returns of $55.2 million and other credits and incentives of $134.0 million. As of December 29, 2018, the Company had reserves for product returns of $53.9 million and other credits and incentives of $97.7 million. Revenue recognized during the years ended December 28, 2019 and December 29, 2018 related to performance obligations satisfied in a prior period was not material.
Disaggregation of Revenue
The following table provides information about disaggregated revenue by geographical region (in thousands):
 
December 28, 2019
December 29, 2018
United States
$
603,618

$
560,995

EMEA
357,760

311,659

Other
252,632

219,930

Total revenue
$
1,214,010

$
1,092,584


Contract Balances
The following table provides information about receivables and contract liabilities from contracts with customers (in thousands):
 
December 28 2019
 
December 29, 2018
Accounts receivable, net
$
146,161

 
$
162,166

Contract liabilities
6,991

 
5,756

The Company invoices customers based upon contractual billing schedules, and accounts receivable are recorded when the right to consideration becomes unconditional. Contract liabilities primarily relate to prepayments received from customers in advance of product shipments. The change in the opening and closing balances of the Company’s contract assets and contract liabilities primarily results from the timing difference between the Company’s performance and the customer’s payment. During the years ended December 28, 2019 and December 29, 2018, the Company recognized $5.8 million and $6.7 million, respectively, of the contract liability balance as revenue upon transfer of the products to customers.
Practical Expedients and Exemptions
The Company generally expenses sales commissions when incurred because the amortization period is generally one year or less. These costs are recorded within sales and marketing expenses.
The Company does not assess whether a prepayment received represents a significant financing component as the period between when the payment is received and the transfer of the products to the customer is generally one year or less.
The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.