Summary of Significant Accounting Policies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash |
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estimated Useful Lives of Property, Plant and Equipment |
The cost of property, plant, and equipment is depreciated using the straight-line method over the following estimated useful lives of the respective assets, except for leasehold improvements, which are depreciated over the lesser of the estimated useful lives of the respective assets or the related lease terms.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Opening and Closing Balances of Contract Liabilities |
The Company performs its obligations under a contract with a customer by transferring products and/or services in exchange for consideration from the customer. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable for the Company is established. The Company, however, recognizes a contract liability when a customer prepays for goods and/or services and the Company has not transferred control of the goods and/or services. The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Disaggregation of Revenues Related to Geographic Areas |
The Company’s revenues related to the following geographic areas were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Revenues Disaggregated by Timing of Goods and Services Transferred |
Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Sales by End Market |
The Company’s sales by end market is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties |
Changes in the initial product warranty accrual and the expenses incurred under the Company’s initial and extended warranties for the years ended December 31 are included within accrued liabilities on the Consolidated Balance Sheets and were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Income Statement Classification of Compensation Expense | The following table summarizes the income statement classification of compensation expense associated with share-based payments (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assumptions on Estimation of Stock Option Fair Values |
The stock option fair values were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions:
|