Commitments and Contingencies (Tables)
|
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 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. At March 31, 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 three and twelve month periods ended March 31, 2015 and December 31, 2014, respectively:
|