v3.21.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue        
Sales revenue $ 80,974 $ 66,809 $ 248,359 $ 215,561
Rental revenue 12,131 7,520 33,241 18,948
Total revenue 93,105 74,329 281,600 234,509
Cost of revenue        
Cost of sales revenue 40,437 37,714 129,637 120,914
Cost of rental revenue, including depreciation of $2,315 and $1,475, for the three months ended and $6,257 and $3,995 for the nine months ended, respectively 4,981 3,609 14,068 9,474
Total cost of revenue 45,418 41,323 143,705 130,388
Gross profit        
Gross profit-sales revenue 40,537 29,095 118,722 94,647
Gross profit-rental revenue 7,150 3,911 19,173 9,474
Total gross profit 47,687 33,006 137,895 104,121
Operating expense        
Research and development 3,754 3,511 11,892 10,406
Sales and marketing 28,301 22,882 83,109 72,131
General and administrative 9,258 8,586 26,981 28,087
Total operating expense 41,313 34,979 121,982 110,624
Income (loss) from operations 6,374 (1,973) 15,913 (6,503)
Other income (expense)        
Interest income 21 114 107 842
Other income (expense) (466) (54) (472) 5,586
Total other income (expense), net (445) 60 (365) 6,428
Income (loss) before provision (benefit) for income taxes 5,929 (1,913) 15,548 (75)
Provision (benefit) for income taxes (6,245) (214) (996) 633
Net income (loss) 12,174 (1,699) 16,544 (708)
Other comprehensive income (loss), net of tax        
Change in foreign currency translation adjustment (251) 385 (585) 405
Change in net unrealized gains (losses) on foreign currency hedging 494 (82) 2,028 162
Less: reclassification adjustment for net (gains) losses included in net income 106 (213) (267) (67)
Total net change in unrealized gains (losses) on foreign currency hedging 600 (295) 1,761 95
Change in net unrealized gains (losses) on marketable securities (1) (1)   (6)
Total other comprehensive income, net of tax 348 89 1,176 494
Comprehensive income (loss) $ 12,522 $ (1,610) $ 17,720 $ (214)
Basic net income (loss) per share attributable to common stockholders (Note 6) $ 0.54 $ (0.08) $ 0.74 $ (0.03)
Diluted net income (loss) per share attributable to common stockholders (Note 6) $ 0.53 $ (0.08) $ 0.73 $ (0.03)
Weighted-average number of shares used in calculating net income (loss) per share attributable to common stockholders:        
Basic common shares 22,619,272 21,998,299 22,416,575 21,959,521
Diluted common shares 22,854,229 21,998,299 22,803,355 21,959,521

Source