XML 90 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Allowance for Excess and Obsolete Inventory (Details) - Allowance for excess and obsolete inventory - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Summary of activity in the allowance for excess, obsolete, and net realizable value inventory account    
Balance at beginning of period $ 1,561 $ 3,067
Provision 2,322 2,926
Charges processed (2,814) (4,432)
Balance at end of period $ 1,069 $ 1,561