XML 23 R5.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
Total net revenue $ 507,149 $ 378,831 $ 402,874
Total cost of revenue 247,407 183,834 179,862
Total gross profit 259,742 194,997 223,012
Operating expenses:      
Research and development 102,231 82,494 84,614
Selling, general and administrative 138,085 119,611 119,035
Amortization of intangibles 507 3,019 3,139
Restructuring and related charges 110 2,322 3,141
Total operating expenses 240,933 207,446 209,929
Income (loss) from operations 18,809 (12,449) 13,083
Interest expense, net (10,625) (11,509) (11,651)
Loss on convertible debt extinguishment 0 (1,362) (5,695)
Other income (expense), net 687 (897) (2,333)
Income (loss) before income taxes 8,871 (26,217) (6,596)
Provision for (benefit from) income taxes (4,383) 3,054 (672)
Net income (loss) $ 13,254 $ (29,271) $ (5,924)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.13 $ (0.30) $ (0.07)
Diluted (in dollars per share) $ 0.12 $ (0.30) $ (0.07)
Shares used in per share calculations:      
Basic (in shares) 101,484 96,971 89,575
Diluted (in shares) 106,171 96,971 89,575
Appliance and integration      
Total net revenue $ 369,767 $ 252,014 $ 275,797
Total cost of revenue 195,445 126,948 130,284
SaaS and service      
Total net revenue 137,382 126,817 127,077
Total cost of revenue $ 51,962 $ 56,886 $ 49,578