XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue $ 173,198 $ 192,772
Total cost of revenue 95,143 92,286
Total gross profit 78,055 100,486
Research and development 52,690 47,410
Sales and marketing 37,619 37,218
General and administrative 12,862 15,553
Amortization of acquired intangible assets 7,275 5,762
Acquisition-, disposal- and integration-related 1,849 1,197
Restructuring and related 4,814 5,950
Total operating expenses 117,109 113,090
Loss from operations (39,054) (12,604)
Prior presentation    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue   192,772
Total cost of revenue   82,225
Total gross profit   110,547
Research and development   47,410
Sales and marketing   37,218
General and administrative   15,553
Amortization of acquired intangible assets   15,823
Acquisition-, disposal- and integration-related   1,197
Restructuring and related   5,950
Total operating expenses   123,151
Loss from operations   (12,604)
Amounts reclassified    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue   0
Total cost of revenue   10,061
Total gross profit   (10,061)
Amortization of acquired intangible assets   (10,061)
Total operating expenses   (10,061)
Loss from operations   0
Product    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue 81,990 97,889
Total cost of revenue 51,209 44,445
Product | Prior presentation    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue   97,889
Total cost of revenue   44,445
Service    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue 91,208 94,883
Total cost of revenue 35,667 37,780
Service | Prior presentation    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenue   94,883
Total cost of revenue   37,780
Amortization of acquired technology    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total cost of revenue $ 8,267 10,061
Amortization of acquired technology | Prior presentation    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total cost of revenue   0
Amortization of acquired technology | Amounts reclassified    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total cost of revenue   $ 10,061