XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net sales $ 1,189,935 $ 863,381 $ 681,003
Cost of sales 461,297 322,471 264,672
Gross margin 728,638 540,910 416,331
Operating expenses:      
Sales, general and administrative 401,575 515,007 307,286
Research and development 233,810 194,026 123,195
Total operating expenses 635,385 709,033 430,481
Income (loss) from operations 93,253 (168,123) (14,150)
Interest and other income, net 103,265 26,748 7,859
Income (loss) before provision (benefit) for income taxes 196,518 (141,375) (6,291)
Provision (benefit) for income taxes 49,379 (81,357) (4,567)
Net income (loss) $ 147,139 $ (60,018) $ (1,724)
Net income (loss) per share:      
Basic (in dollars per share) $ 2.07 $ (0.91) $ (0.03)
Diluted (in dollars per share) $ 2.03 $ (0.91) $ (0.03)
Weighted average shares outstanding:      
Basic (in shares) 71,093 66,191 61,782
Diluted (in shares) 72,534 66,191 61,782
Net income (loss) $ 147,139 $ (60,018) $ (1,724)
Foreign currency translation adjustments (4,818) (1,251) 1,237
Unrealized losses on available-for-sale investments (1,044) (207)  
Comprehensive income (loss) 141,277 (61,476) (487)
Product      
Net sales 801,388 608,525 500,250
Cost of sales 363,219 260,098 224,131
Service      
Net sales 388,547 254,856 180,753
Cost of sales $ 98,078 $ 62,373 $ 40,541