v3.25.3
Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Sales revenue $ 79,090 $ 74,929 $ 226,732 $ 212,449
Rental revenue 13,300 13,905 40,215 43,175
Total revenue 92,390 88,834 266,947 255,624
Cost of revenue        
Cost of sales revenue 42,925 39,592 124,477 113,156
Cost of rental revenue, including depreciation of $2,964 and $3,247, for the three months ended and $9,015 and $9,554 for the nine months ended, respectively 8,149 7,898 23,441 24,016
Total cost of revenue 51,074 47,490 147,918 137,172
Gross profit        
Gross profit-sales revenue 36,165 35,337 102,255 99,293
Gross profit-rental revenue 5,151 6,007 16,774 19,159
Total gross profit 41,316 41,344 119,029 118,452
Operating expense        
Research and development 4,840 3,518 14,083 15,712
Sales and marketing 25,439 26,361 74,586 78,914
General and administrative 18,153 19,257 51,261 54,956
Total operating expense 48,432 49,136 139,930 149,582
Loss from operations (7,116) (7,792) (20,901) (31,130)
Other income (expense)        
Interest income, net 1,070 1,041 3,222 3,777
Other income, net 606 687 1,663 964
Total other income, net 1,676 1,728 4,885 4,741
Loss before benefit for income taxes (5,440) (6,064) (16,016) (26,389)
Benefit for income taxes (146) (101) (396) (258)
Net loss (5,294) (5,963) (15,620) (26,131)
Other comprehensive income (loss), net of tax        
Change in foreign currency translation adjustment (16) 1,654 5,765 333
Change in net unrealized gains on foreign currency hedging 1,442   746  
Less: reclassification adjustment for net losses included in net loss (652)   (1,391)  
Total net change in unrealized gains (losses) on foreign currency hedging 790   (645)  
Change in net unrealized gains on marketable securities 23 203 65 161
Total other comprehensive income, net of tax 797 1,857 5,185 494
Comprehensive loss $ (4,497) $ (4,106) $ (10,435) $ (25,637)
Basic net loss per share attributable to common stockholders (Note 6) $ (0.2) $ (0.25) $ (0.59) $ (1.11)
Diluted net loss per share attributable to common stockholders (Note 6) $ (0.2) $ (0.25) $ (0.59) $ (1.11)
Weighted average number of shares used in calculating net loss per share attributable to common stockholders:        
Basic shares of common stock 27,075,637 23,751,168 26,407,849 23,589,836
Diluted shares of common stock 27,075,637 23,751,168 26,407,849 23,589,836

Source