XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - ASC 606 Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Assets                        
Prepaid expenses and other current assets $ 12,390       $ 15,067       $ 12,390 $ 15,067    
Other non-current assets 38,451       41,846       38,451 41,846    
Liabilities                        
Deferred revenue, current 65,999       62,233       65,999 62,233    
Deferred revenue, non-current 42,700       38,931       42,700 38,931    
Stockholders' Equity                        
Accumulated deficit (272,249)       (290,065)       (272,249) (290,065)    
Income Statement                        
Total revenue 62,655 $ 56,608 $ 52,500 $ 53,764 60,316 $ 52,833 $ 49,189 $ 50,290 225,527 212,628 $ 232,223  
Gross profit 49,194 43,485 41,078 41,622 46,876 40,913 37,918 38,040 175,379 163,747 180,327  
Sales and marketing                 77,732 92,783 103,214  
Total operating expenses                 157,646 180,841 208,006  
Income (loss) from operations                 17,733 (17,094) (27,679)  
Net income (loss) $ 7,841 $ 6,464 $ 3,808 $ (297) $ 51 $ 173 $ (5,771) $ (12,272) 17,816 (17,819) $ (27,617)  
Basic and diluted (in dollars per share)                     $ (0.38)  
Adjustments Increase (Decrease)                        
Stockholders' Equity                        
Accumulated deficit                       $ (12,400)
Income Statement                        
Total revenue                     $ (2,594)  
Gross profit                     (2,594)  
Sales and marketing                     1,345  
Total operating expenses                     1,345  
Income (loss) from operations                     (3,939)  
Net income (loss)                     (3,939)  
Balance Without Adopting the New Standard                        
Income Statement                        
Total revenue                     229,629  
Gross profit                     177,733  
Sales and marketing                     104,559  
Total operating expenses                     209,351  
Income (loss) from operations                     (31,618)  
Net income (loss)                     $ (31,556)  
Basic and diluted (in dollars per share)                     $ (0.43)  
Products                        
Income Statement                        
Total revenue                 129,876 121,920 $ 144,682  
Products | Adjustments Increase (Decrease)                        
Income Statement                        
Total revenue                     (2,594)  
Products | Balance Without Adopting the New Standard                        
Income Statement                        
Total revenue                     142,088  
Services                        
Income Statement                        
Total revenue                 $ 95,651 $ 90,708 87,541  
Services | Adjustments Increase (Decrease)                        
Income Statement                        
Total revenue                     0  
Services | Balance Without Adopting the New Standard                        
Income Statement                        
Total revenue                     $ 87,541