XML 139 R110.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Quarterly Financial Data (Unaudited) - Effect of Restatement Categories of Restatement (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales $ 131,476,000 $ 99,953,000 $ 100,922,000 $ 84,265,000 $ 98,280,000 $ 78,944,000 $ 85,771,000 $ 76,470,000 $ 416,616,000 $ 339,465,000 $ 362,387,000 $ 347,580,000  
(Loss) income before taxes $ (6,450,000) $ (9,053,000) $ (7,612,000) $ (24,054,000) $ (7,878,000) $ (10,509,000) $ (10,792,000) (6,680,000) $ (47,169,000) $ (35,859,000) (12,593,000) 29,221,000  
Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               14,656,000     (27,059,000) (415,000)  
(Loss) income before taxes               2,251,000     (26,483,000) (5,318,000)  
Previously reported                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               61,814,000     389,446,000 347,995,000  
(Loss) income before taxes               (8,931,000)     13,890,000 34,539,000  
Revenue recognition adjustments | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               14,656,000     (27,059,000) (415,000)  
(Loss) income before taxes               3,111,000     (9,215,000) (2,700,000)  
Product development cost | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               0     0    
(Loss) income before taxes               123,000     (1,001,000) (2,397,000) $ (3,600,000)
Inventory valuation | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               0     0    
(Loss) income before taxes               (404,000)     (1,069,000) 38,000 (1,500,000)
Impairment of long-lived assets | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               0     0    
(Loss) income before taxes               (557,000)     (11,733,000) (310,000)  
Product warranty | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               0     0    
(Loss) income before taxes               (319,000)     (2,484,000) 591,000  
Accrued liabilities | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               0     0    
(Loss) income before taxes               422,000     (1,106,000) 591,000 300,000
Equity investment | Restatement adjustments                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales               0     0 0  
(Loss) income before taxes               $ (125,000)     $ 125,000 $ (286,000) $ 300,000