Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details)

v3.3.1.900
Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Commitments And Contingencies Disclosure [Abstract]      
Product warranty liability at beginning of period $ 1,115 $ 809 $ 447
Accruals for warranties issued 1,871 1,075 533
Adjustments related to preexisting warranties (including changes in estimates) 510 406 322
Settlements made (in cash or in kind) (1,523) (1,175) (493)
Product warranty liability at end of period $ 1,973 $ 1,115 $ 809