v3.20.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue        
Sales revenue $ 66,809 $ 86,392 $ 215,561 $ 267,073
Rental revenue 7,520 5,369 18,948 15,953
Total revenue 74,329 91,761 234,509 283,026
Cost of revenue        
Cost of sales revenue 37,714 44,769 120,914 134,066
Cost of rental revenue, including depreciation of $1,475 and $1,482, for the three months ended and $3,995 and $4,781 for the nine months ended, respectively 3,609 3,677 9,474 11,021
Total cost of revenue 41,323 48,446 130,388 145,087
Gross profit        
Gross profit-sales revenue 29,095 41,623 94,647 133,007
Gross profit-rental revenue 3,911 1,692 9,474 4,932
Total gross profit 33,006 43,315 104,121 137,939
Operating expense        
Research and development 3,511 2,636 10,406 5,773
Sales and marketing 22,882 24,047 72,131 80,006
General and administrative 8,586 8,525 28,087 27,050
Total operating expense 34,979 35,208 110,624 112,829
Income (loss) from operations (1,973) 8,107 (6,503) 25,110
Other income (expense)        
Interest income 114 1,149 842 3,877
Other income (expense) (54) (503) 5,586 (478)
Total other income, net 60 646 6,428 3,399
Income (loss) before provision (benefit) for income taxes (1,913) 8,753 (75) 28,509
Provision (benefit) for income taxes (214) 1,890 633 6,184
Net income (loss) (1,699) 6,863 (708) 22,325
Other comprehensive income (loss), net of tax        
Change in foreign currency translation adjustment 385 (309) 405 (340)
Change in net unrealized gains (losses) on foreign currency hedging (82) (420) 162 (954)
Less: reclassification adjustment for net (gains) losses included in net income (213) 338 (67) 796
Total net change in unrealized gains (losses) on foreign currency hedging (295) (82) 95 (158)
Change in net unrealized gains (losses) on marketable securities (1) (18) (6) 18
Total other comprehensive income (loss), net of tax 89 (409) 494 (480)
Comprehensive income (loss) $ (1,610) $ 6,454 $ (214) $ 21,845
Basic net income (loss) per share attributable to common stockholders (Note 7) $ (0.08) $ 0.31 $ (0.03) $ 1.02
Diluted net income (loss) per share attributable to common stockholders (Note 7) $ (0.08) $ 0.31 $ (0.03) $ 1.00
Weighted-average number of shares used in calculating net income (loss) per share attributable to common stockholders:        
Basic common shares 21,998,299 21,840,473 21,959,521 21,802,468
Diluted common shares 21,998,299 22,191,688 21,959,521 22,387,146

Source