XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net sales $ 863,381 $ 681,003 $ 530,860
Cost of sales 322,471 264,672 223,574
Gross margin 540,910 416,331 307,286
Sales, general and administrative 515,007 307,286 212,959
Research and development 194,026 123,195 100,721
Total operating expenses 709,033 430,481 313,680
Loss from operations (168,123) (14,150) (6,394)
Interest and other income, net 26,748 7,859 8,464
Income (loss) before provision (benefit) for income taxes (141,375) (6,291) 2,070
Provision (benefit) for income taxes (81,357) (4,567) 1,188
Net income (loss) $ (60,018) $ (1,724) $ 882
Net income (loss) per share:      
Basic (in dollars per share) $ (0.91) $ (0.03) $ 0.01
Diluted (in dollars per share) $ (0.91) $ (0.03) $ 0.01
Weighted average shares outstanding:      
Basic (in shares) 66,191 61,782 59,190
Diluted (in shares) 66,191 61,782 60,018
Net income (loss) $ (60,018) $ (1,724) $ 882
Foreign currency translation adjustments (1,251) 1,237 417
Unrealized gains (losses) on available-for-sale investments (207)    
Comprehensive income (loss) (61,476) (487) 1,299
Product      
Net sales 608,525 500,250 399,474
Cost of sales 260,098 224,131 190,683
Service      
Net sales 254,856 180,753 131,386
Cost of sales $ 62,373 $ 40,541 $ 32,891