Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

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
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 960 $ 602 $ 312
Additions Charged to Cost and Expense 589 87 388
Write-Offs/Other (63) 271 (98)
Balance at End of Period 1,486 960 602
Reserve for Inventory Valuation      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 18,013 15,410 14,594
Additions Charged to Cost and Expense 2,682 2,885 2,015
Write-Offs/Other 131 (282) (1,199)
Balance at End of Period 20,826 18,013 15,410
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 7,823 3,816 2,640
Additions Charged to Cost and Expense 275 4,007 1,176
Write-Offs/Other 0 0 0
Balance at End of Period $ 8,098 $ 7,823 $ 3,816