XML 20 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition
3 Months Ended
Mar. 29, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
 
 
Three-months Ended
 
 
March 29, 2020
 
March 31, 2019
Americas
 
$
60,247

 
$
64,770

Europe
 
48,582

 
59,539

Greater China
 
26,403

 
22,816

Other Asia
 
32,003

 
26,359

 
 
$
167,235

 
$
173,484



The following table summarizes disaggregated revenue information by revenue type (in thousands):
 
 
Three-months Ended
 
 
March 29, 2020
 
March 31, 2020
Standard products and services
 
$
152,854

 
$
161,052

Application-specific customer solutions
 
14,381

 
12,432

 
 
$
167,235

 
$
173,484



Costs to Fulfill a Contract
Costs to fulfill a contract are included in "Prepaid expenses and other current assets" on the Consolidated Balance Sheet and amounted to $5,835,000 and $3,963,000 as of March 29, 2020 and December 31, 2019, respectively.

Accounts Receivable, Contract Assets, and Contract Liabilities
Accounts receivable represent amounts billed and currently due from customers which are reported at their net estimated realizable value. The Company maintains an allowance against its accounts receivable for potential credit losses. Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for
certain application-specific customer solutions contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.
On January 1, 2020, the Company adopted Accounting Standards Update (ASU) 2016-13, “Measurement of Credit Losses on Financial Instruments,” using the modified-retrospective approach, which requires the Company to apply the standard on a prospective basis with a cumulative-effect adjustment to retained earnings as of the beginning of the period in which the guidance is effective. The Company did not record an adjustment to retained earnings as this ASU did not have a material impact on the Company's consolidated allowance for credit losses.
The Company recorded credit losses on accounts receivable of $300,000 for the three-month period ended March 29, 2020. No credit losses on accounts receivables were recorded during the three-month period ended March 31, 2019.
The following table summarizes the allowance for credit losses activity for the three-month period ended March 29, 2020 (in thousands):
Balance as of December 31, 2019
$
530

Increases to the allowance for credit losses
300

Write-offs
(64
)
Foreign exchange rate changes
5

Balance as of March 29, 2020
$
771



The following table summarizes the deferred revenue and customer deposits activity for the three-month period ended March 29, 2020 (in thousands):
Balance as of December 31, 2019
$
14,432

Increases to deferred revenue and customer deposits
24,625

Recognition of revenue
(12,670
)
Foreign exchange rate changes
(135
)
Balance as of March 29, 2020
$
26,252



As a practical expedient, the Company has elected not to disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations, as our contracts have an original expected duration of less than one year.