XML 29 R12.htm IDEA: XBRL DOCUMENT
v3.22.4

REVENUE | 12 Months Ended
--- | ---
Dec. 31, 2022
Revenue from Contract with Customer [Abstract] |
REVENUE | REVENUE Hardware and Software. Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company’s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company’s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company’s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. The Company offers return rights which are specifically identified and accrued for as sales returns at the end of the period. Shipping and handling costs are accounted for as a fulfillment cost and are recorded in “Cost of revenue” in the Company’s Consolidated Statements of Operations. Sales tax and other amounts collected on behalf of third parties are excluded from the transaction price. Arrangements with Multiple Performance Obligations. The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (“SSP”). The Company may exercise judgment when determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together. To determine the standalone selling price, the Company first looks to establish the standalone selling price through an observable price when the good or service is sold separately in similar circumstances. If the standalone selling price cannot be established through an observable standalone price, we make an estimate which considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. If the Company has not yet established a selling price because the good or service has not previously been sold on a standalone basis, SSP for such good and service in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSP, using observable prices, with any residual amount of the transaction price allocated to the good or service for which the price has not yet been established. Solution Sales. Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic’s products, that are customized to meet the customer’s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession of the product and recognize service on a percentage-of-completion basis using the input method. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, or as a percentage of completion, depending on the complexity of the solution and nature of acceptance. The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company’s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity’s measure of progress are accounted for as a change in accounting estimates. Professional services. Revenue from professional services is recognized over time as the services are performed or on the percentage-of-completion basis using the input method. Support and maintenance. Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. Contract Balances. Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. The Company’s payment terms vary by the type and location of its customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer. Revenue recognized during the year ended December 31, 2022 that was included in the deferred revenue balance at January 1, 2022 was $47.9 million. Revenue recognized during the year ended December 31, 2021 that was included within the deferred revenue balance at January 1, 2021 was $52.2 million. Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets and deferred revenue consisted of the following:
| As of December 31,
(in thousands) | 2022 |  | 2021
Contract assets | $ | 5,580 |  |  | $ | 8,101 |
Deferred revenue | $ | 80,471 |  |  | $ | 78,167 |
Contract assets and the non-current portion of Deferred revenue are reported as components of “Prepaid expenses and other current assets” and “Other non-current liabilities”, respectively, on the Consolidated Balance Sheets. Remaining performance obligations represent contracted revenues that had not yet been recognized and future revenue recognition is expected. The aggregate balance of the Company’s remaining performance obligations as of December 31, 2022, was $473.4 million, of which approximately 80% is expected to be recognized as revenue over the next 12 months and the remainder thereafter. Contract costs. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized on a straight-line basis over the period during which the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered. The balances of net capitalized contract costs included in the Company’s Consolidated Balance Sheets were as follows:
(in thousands) | As of December 31,
Balance Sheet Location | 2022 |  | 2021
Prepaid expenses and other current assets | $ | 1,766 |  |  | $ | 1,907 |
Other non-current assets | 1,337 |  |  | 1,636 |
Total net capitalized contract costs | $ | 3,103 |  |  | $ | 3,543 |
The amortization of the capitalized contract costs for the years ended December 31, 2022, 2021 and 2020 was $2.2 million, $2.3 million and $1.6 million. Refer to Note 17, “Segment Information, Geographic Information and Customer Concentration” for disaggregated revenue information.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration