XML 28 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories, Net and Significant Suppliers - Changes in Reserve for Excess and Obsolete Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule of Reserve for Excess and Obsolete Inventory      
Balance at beginning of period $ 5,138 $ 4,288 $ 4,205
Additions charged to costs and expenses 12,792 6,702 3,685
Sell through (1,500) (1,825) (1,242)
(Write-offs)/Foreign exchange effects (5,405) (4,027) (2,360)
Balance at end of period $ 11,025 $ 5,138 $ 4,288