XML 42 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customers Revenue from Contracts with Customers
Revenue is recognized when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services.
Year Ended December 31, 2020
Mobile
Solutions
Power
Solutions
Intersegment
Sales
Eliminations
Total
United States and Puerto Rico$129,147 $139,499 $(95)$268,551 
China46,442 5,563 — 52,005 
Brazil27,055 689 — 27,744 
Mexico16,465 13,400 — 29,865 
Germany5,846 378 — 6,224 
Poland4,913 14 — 4,927 
Other26,492 11,726 — 38,218 
Total net sales$256,360 $171,269 $(95)$427,534 
 Year Ended December 31, 2019
 Mobile
Solutions
Power
Solutions
Intersegment
Sales
Eliminations
Total
United States and Puerto Rico$162,445 $156,945 $(335)$319,055 
China38,793 6,722 — 45,515 
Brazil36,058 300 — 36,358 
Mexico18,815 13,489 — 32,304 
Germany6,372 65 — 6,437 
Poland6,363 15 — 6,378 
Other28,903 14,564 — 43,467 
Total net sales$297,749 $192,100 $(335)$489,514 
Year Ended December 31, 2018
Mobile
Solutions
Power
Solutions
Intersegment
Sales
Eliminations
Total
United States and Puerto Rico$187,178 $157,357 $(621)$343,914 
China43,610 5,537 — 49,147 
Brazil35,314 215 — 35,529 
Mexico27,053 12,254 — 39,307 
Germany5,652 26 — 5,678 
Poland7,010 13 — 7,023 
Other29,220 14,376 — 43,596 
Total net sales$335,037 $189,778 $(621)$524,194 
Product Sales
We generally transfer control and recognize a sale when we ship the product from our manufacturing facility to our customer, at a point in time, as this is when our customer obtains the ability to direct use of, and obtain substantially all of the remaining benefits from, the goods. We have elected to recognize the cost for freight and shipping when control over products has transferred to the customer as a component of cost of sales.
We use an observable price to determine the stand-alone selling price for separate performance obligations or a cost-plus-margin approach when an observable price is not available. The expected duration of our contracts is one year or less, and we have elected to apply the practical expedient that allows entities to disregard the effects of financing when the contract length is less than one year. The amount of consideration we receive and the revenue we recognize varies with volume rebates and incentives we offer to our customers. We estimate the amount of variable consideration that should be included in the transaction price utilizing the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.
We utilize the portfolio approach practical expedient to evaluate sales-related discounts on a portfolio basis to contracts with similar characteristics. The effect on our consolidated financial statements of applying the portfolio approach would not differ materially from evaluation of individual contracts.
We give our customers the right to return only defective products in exchange for functioning products or rework of the product. These transactions are evaluated and accounted for under ASC Topic 460, Guarantees, and we estimate the impact to the transaction price based on an analysis of historical experience.
Other Sources of Revenue
We provide pre-production activities related to engineering efforts to develop molds, dies, and machines that are owned by our customers. We may receive advance payments from customers which are deferred until satisfying our performance obligations by compliance with customer-specified milestones, recognizing revenue at a point in time. These contracts generally have an original expected duration of less than one year.
Transaction Price Allocated to Future Performance Obligations
We are required to disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of December 31, 2020, unless our contracts meet one of the practical expedients. Our contracts met the practical expedient for a performance obligation that is part of a contract that has an original expected duration of one year or less.
Costs to Obtain and Fulfill a Contract
We recognize commissions paid to internal sales personnel that are incremental to obtaining customer contracts as an expense when incurred since the amortization period is less than one year. Costs to obtain a contract are expensed as selling, general and administrative expense.
Sales, VAT, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Incidental items that are immaterial in the context of the contract are recognized as expense.
Sales Concentration
We recognized sales from a single customer of $49.7 million, or 10% of consolidated net sales, during the year ended December 31, 2019, and $65.3 million, or 12% of consolidated net sales, during the year ended December 31, 2018. Revenues from this customer are in our Mobile Solutions segment and were less than 10% of consolidated net sales during the year ended December 31, 2020.