XML 122 R102.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in Valuation Allowances and Reserves [Roll Forward]      
Doubtful accounts written off (net) $ (206)    
Allowance for Doubtful Accounts [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Allowance, Beginning Balance 5,143 $ 3,992 $ 4,085
Provision charged to income 363 1,512 863
Doubtful accounts written off (net) (416) (297) (910)
Other adjustments (80) (64) (46)
Allowance, Ending Balance $ 5,010 $ 5,143 $ 3,992