Annual report pursuant to Section 13 and 15(d)

NATURE OF OPERATIONS AND ACCOUNTING POLICIES Schedule of Allowance for Doubtful Accounts (Details)

v3.3.1.900
NATURE OF OPERATIONS AND ACCOUNTING POLICIES Schedule of Allowance for Doubtful Accounts (Details) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 1,955 $ 3,101 $ 2,668
Additional allowances charged to expense 1,058 254 764
Additional allowance due to consolidation 577 0 0
Recovery of previously reserved accounts (124) (1,324) (306)
Write-offs (1,354) (76) (25)
Foreign currency adjustments (9) 0 0
Balance at end of period $ 2,103 $ 1,955 $ 3,101