XML 50 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Warranty Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance - Beginning of the year $ 3,911 $ 3,490
Provision for new warranty claims 1,895 2,435
Change in provision for preexisting warranty claims (27) 932
Deduction for payments made (2,705) (2,803)
Currency translation adjustment 8 (143)
Balance - End of year $ 3,082 $ 3,911