XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Total revenues $ 510,762 $ 480,735 $ 486,327
Cost of revenues:      
Total cost of revenues 91,909 91,055 99,974
Gross profit 418,853 389,680 386,353
Operating expenses:      
Sales and marketing 160,141 148,910 191,235
Research and development 117,117 103,561 109,423
General and administrative 95,501 80,136 86,697
Digital asset impairment losses 830,621 70,698 0
Total operating expenses 1,203,380 403,305 387,355
Loss from operations (784,527) (13,625) (1,002)
Interest (expense) income, net (29,149) 710 10,909
Other income (expense), net 2,287 (7,038) 28,356
(Loss) income before income taxes (811,389) (19,953) 38,263
(Benefit from) provision for income taxes (275,909) (12,429) 3,908
Net (loss) income $ (535,480) $ (7,524) $ 34,355
Basic (loss) earnings per share [1] $ (53.44) $ (0.78) $ 3.35
Weighted average shares outstanding used in computing basic (loss) earnings per share 10,020 9,684 10,256
Diluted (loss) earnings per share [1] $ (53.44) $ (0.78) $ 3.33
Weighted average shares outstanding used in computing diluted (loss) earnings per share 10,020 9,684 10,328
Product licenses      
Revenues:      
Total revenues $ 101,804 $ 86,743 $ 87,471
Cost of revenues:      
Total cost of revenues 1,721 2,293 2,131
Subscription services      
Revenues:      
Total revenues 43,069 33,082 29,394
Cost of revenues:      
Total cost of revenues 16,901 14,833 15,161
Total product licenses and subscription services      
Revenues:      
Total revenues 144,873 119,825 116,865
Cost of revenues:      
Total cost of revenues 18,622 17,126 17,292
Product support      
Revenues:      
Total revenues 281,209 284,434 292,035
Cost of revenues:      
Total cost of revenues 19,254 23,977 28,317
Other services      
Revenues:      
Total revenues 84,680 76,476 77,427
Cost of revenues:      
Total cost of revenues $ 54,033 $ 49,952 $ 54,365
[1] Basic and fully diluted (loss) earnings per share for class A and class B common stock are the same.