v3.20.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue      
Sales revenue $ 280,189 $ 340,546 $ 336,015
Rental revenue 28,298 21,397 22,096
Total revenue 308,487 361,943 358,111
Cost of revenue      
Cost of sales revenue 156,764 175,974 163,989
Cost of rental revenue, including depreciation of $5,695, $6,253 and $7,567, respectively 13,543 14,108 15,542
Total cost of revenue 170,307 190,082 179,531
Gross profit      
Gross profit-sales revenue 123,425 164,572 172,026
Gross profit-rental revenue 14,755 7,289 6,554
Total gross profit 138,180 171,861 178,580
Operating expense      
Research and development 14,080 9,401 7,029
Sales and marketing 97,520 105,550 95,641
General and administrative 38,605 37,121 38,018
Total operating expense 150,205 152,072 140,688
Income (loss) from operations (12,025) 19,789 37,892
Other income (expense)      
Interest income 909 4,712 3,259
Other income (expense) 5,836 (229) (696)
Total other income, net 6,745 4,483 2,563
Income (loss) before provision (benefit) for income taxes (5,280) 24,272 40,455
Provision (benefit) for income taxes 549 3,322 (11,390)
Net income (loss) (5,829) 20,950 51,845
Other comprehensive income (loss), net of tax      
Change in foreign currency translation adjustment 857 (123) 31
Change in net unrealized gains (losses) on foreign currency hedging (82) (1,566) 981
Less: reclassification adjustment for net (gains) losses included in net income (207) 872 (577)
Total net change in unrealized gains (losses) on foreign currency hedging (289) (694) 404
Change in net unrealized gains (losses) on marketable securities (6) 6 17
Total other comprehensive income (loss), net of tax 562 (811) 452
Comprehensive income (loss) $ (5,267) $ 20,139 $ 52,297
Basic net income (loss) per share attributable to common stockholders (Note 2) $ (0.27) $ 0.96 $ 2.44
Diluted net income (loss) per share attributable to common stockholders (Note 2) $ (0.27) $ 0.94 $ 2.30
Weighted-average number of shares used in calculating net income per share attributable to common stockholders:      
Basic common shares 21,980,326 21,821,104 21,266,696
Diluted common shares 21,980,326 22,241,064 22,514,513

Source