Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Comprehensive Income (Loss) (Unaudited)

v3.22.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue        
Sales revenue $ 89,291 $ 90,304 $ 156,693 $ 167,385
Rental revenue 14,085 11,259 27,068 21,110
Total revenue 103,376 101,563 183,761 188,495
Cost of revenue        
Cost of sales revenue 50,661 46,565 90,161 89,200
Cost of rental revenue, including depreciation of $2,720 and $2,054, for the three months ended and $5,357 and $3,942 for the six months ended, respectively 6,457 4,663 12,336 9,087
Total cost of revenue 57,118 51,228 102,497 98,287
Gross profit        
Gross profit-sales revenue 38,630 43,739 66,532 78,185
Gross profit-rental revenue 7,628 6,596 14,732 12,023
Total gross profit 46,258 50,335 81,264 90,208
Operating expense        
Research and development 6,064 4,123 11,428 8,138
Sales and marketing 30,388 29,317 58,427 54,808
General and administrative 12,682 5,224 27,871 17,723
Total operating expense 49,134 38,664 97,726 80,669
Income (loss) from operations (2,876) 11,671 (16,462) 9,539
Other income (expense)        
Interest income 225 29 254 86
Other income (expense) (722) 304 (1,155) (6)
Total other income (expense), net (497) 333 (901) 80
Income (loss) before provision for income taxes (3,373) 12,004 (17,363) 9,619
Provision (benefit) for income taxes 69 6,902 293 5,249
Net income (loss) (3,442) 5,102 (17,656) 4,370
Other comprehensive income (loss), net of tax        
Change in foreign currency translation adjustment (634) 123 (837) (334)
Change in net unrealized gains (losses) on foreign currency hedging (1,204) 390 (1,878) 1,534
Less: reclassification adjustment for net (gains) losses included in net income 606 (132) 1,206 (373)
Total net change in unrealized gains (losses) on foreign currency hedging (598) 258 (672) 1,161
Change in net unrealized gains (losses) on marketable securities 7 (3) (1) 1
Total other comprehensive income (loss), net of tax (1,225) 378 (1,510) 828
Comprehensive income (loss) $ (4,667) $ 5,480 $ (19,166) $ 5,198
Basic net income (loss) per share attributable to common stockholders (Note 6) $ (0.15) $ 0.23 $ (0.77) $ 0.20
Diluted net income (loss) per share attributable to common stockholders (Note 6) $ (0.15) $ 0.22 $ (0.77) $ 0.19
Weighted average number of shares used in calculating net income (loss) per share attributable to common stockholders:        
Basic common shares 22,845,040 22,444,246 22,799,981 22,313,546
Diluted common shares 22,845,040 22,874,321 22,799,981 22,734,079