Commitments and Contingencies (Tables) |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2015 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments And Contingencies Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Minimum Aggregate Payments Due under Non-Cancelable Leases |
The Company leases its offices and certain equipment under operating leases that expire through January 2022. As of June 30, 2015, the minimum aggregate payments due under non-cancelable leases are summarized as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Aggregate Product Warranty Liabilities |
The following table identifies the changes in the Company’s aggregate product warranty liabilities for the six and twelve month periods ended June 30, 2015 and December 31, 2014, respectively:
|