XML 66 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Description of Business (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Number of reportable segments | segment     3  
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales $ 39,744 $ 49,093 $ 123,093 $ 132,071
Selling and marketing 30,218 28,482 87,438 87,877
General and administrative 15,662 13,102 44,471 36,789
Depreciation and amortization   0   0
Research and development 10,783 11,740 33,048 34,138
Total operating expenses 56,663 53,324 164,957 158,804
Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   47,388   126,989
Selling and marketing   27,811   86,166
General and administrative   12,496   34,889
Depreciation and amortization   4,747   13,467
Research and development   9,975   29,364
Total operating expenses   55,029   163,886
Restatement Adjustment | Depreciation Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   1,705   5,082
Selling and marketing   671   1,711
General and administrative   606   1,900
Depreciation and amortization   (4,747)   (13,467)
Research and development   1,765   4,774
Total operating expenses   (1,705)   (5,082)
Product        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales 26,495 34,864 83,632 91,321
Product | Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   34,004   88,766
Product | Restatement Adjustment | Depreciation Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   860   2,555
Service        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales $ 13,249 14,229 $ 39,461 40,750
Service | Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   13,384   38,223
Service | Restatement Adjustment | Depreciation Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   $ 845   $ 2,527