v3.22.2.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue        
Sales revenue $ 90,672 $ 80,974 $ 247,365 $ 248,359
Rental revenue 14,717 12,131 41,785 33,241
Total revenue 105,389 93,105 289,150 281,600
Cost of revenue        
Cost of sales revenue 55,891 40,437 146,052 129,637
Cost of rental revenue, including depreciation of $2,795 and $2,315, for the three months ended and $8,153 and $6,257 for the nine months ended, respectively 6,700 4,981 19,036 14,068
Total cost of revenue 62,591 45,418 165,088 143,705
Gross profit        
Gross profit-sales revenue 34,781 40,537 101,313 118,722
Gross profit-rental revenue 8,017 7,150 22,749 19,173
Total gross profit 42,798 47,687 124,062 137,895
Operating expense        
Research and development 4,581 3,754 16,009 11,892
Sales and marketing 33,734 28,301 92,161 83,109
General and administrative 14,775 9,258 42,646 26,981
Total operating expense 53,090 41,313 150,816 121,982
Income (loss) from operations (10,292) 6,374 (26,754) 15,913
Other income (expense)        
Interest income 868 21 1,122 107
Other expense (12) (466) (1,167) (472)
Total other income (expense), net 856 (445) (45) (365)
Income (loss) before provision (benefit) for income taxes (9,436) 5,929 (26,799) 15,548
Provision (benefit) for income taxes 70 (6,245) 363 (996)
Net income (loss) (9,506) 12,174 (27,162) 16,544
Other comprehensive income (loss), net of tax        
Change in foreign currency translation adjustment (616) (251) (1,453) (585)
Change in net unrealized gains (losses) on foreign currency hedging 209 494 (1,669) 2,028
Less: reclassification adjustment for net (gains) losses included in net income   106 1,206 (267)
Total net change in unrealized gains (losses) on foreign currency hedging 209 600 (463) 1,761
Change in net unrealized gains (losses) on marketable securities 17 (1) 16  
Total other comprehensive income (loss), net of tax (390) 348 (1,900) 1,176
Comprehensive income (loss) $ (9,896) $ 12,522 $ (29,062) $ 17,720
Basic net income (loss) per share attributable to common stockholders (Note 6) $ (0.42) $ 0.54 $ (1.19) $ 0.74
Diluted net income (loss) per share attributable to common stockholders (Note 6) $ (0.42) $ 0.53 $ (1.19) $ 0.73
Weighted average number of shares used in calculating net income (loss) per share attributable to common stockholders:        
Basic common shares 22,882,333 22,619,272 22,827,733 22,416,575
Diluted common shares 22,882,333 22,854,229 22,827,733 22,803,355

Source