XML 52 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business (Details)
$ in Thousands
3 Months Ended 48 Months Ended
Mar. 31, 2020
USD ($)
segment
Mar. 31, 2019
USD ($)
Dec. 31, 2019
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of reportable segments | segment 1   5
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales $ 79,515 $ 93,617  
Cost of Sales 35,642 40,598  
Selling, general and administrative 36,324 41,020  
Selling and marketing   0  
General and administrative   0  
Depreciation and amortization   0  
Research and development 10,415 11,641  
Total operating expenses 60,427 52,661  
Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales   93,617  
Cost of Sales   38,598  
Selling, general and administrative   0  
Selling and marketing   26,753  
General and administrative   13,224  
Depreciation and amortization   4,749  
Research and development   9,935  
Total operating expenses   54,661  
Restatement Adjustment | Depreciation and Amortization Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of Sales   2,000  
Selling, general and administrative   1,043  
Selling and marketing   0  
General and administrative   0  
Depreciation and amortization   (4,749)  
Research and development   1,706  
Total operating expenses   (2,000)  
Restatement Adjustment | Selling, General and Administrative Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Selling, general and administrative   39,977  
Selling and marketing   (26,753)  
General and administrative   (13,224)  
Depreciation and amortization   0  
Research and development   0  
Total operating expenses   0  
Restatement Adjustment | Software Maintenance and Other Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales   0  
Cost of Sales   0  
Product      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales 56,525 71,577  
Cost of Sales 23,066 27,951  
Product | Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales   68,800  
Cost of Sales   26,128  
Product | Restatement Adjustment | Depreciation and Amortization Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of Sales   1,176  
Product | Restatement Adjustment | Software Maintenance and Other Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales   2,777  
Cost of Sales   647  
Service      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales 22,990 22,040  
Cost of Sales $ 12,576 12,647  
Service | Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales   24,817  
Cost of Sales   12,470  
Service | Restatement Adjustment | Depreciation and Amortization Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of Sales   824  
Service | Restatement Adjustment | Software Maintenance and Other Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales   (2,777)  
Cost of Sales   $ (647)