Quarterly report [Sections 13 or 15(d)]

Consolidated Statements of Comprehensive Loss (Unaudited)

v3.26.1
Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Sales revenue $ 83,525 $ 79,172 $ 155,929 $ 147,642
Rental revenue 11,559 13,105 24,264 26,915
Total revenue 95,084 92,277 180,193 174,557
Cost of revenue        
Cost of sales revenue 44,949 43,469 85,126 81,552
Cost of rental revenue, including depreciation of $2,475 and $3,017 for the three months ended and $5,103 and $6,051 for the six months ended, respectively 6,863 7,467 13,932 15,292
Total cost of revenue 51,812 50,936 99,058 96,844
Gross profit        
Gross profit-sales revenue 38,576 35,703 70,803 66,090
Gross profit-rental revenue 4,696 5,638 10,332 11,623
Total gross profit 43,272 41,341 81,135 77,713
Operating expense        
Research and development 5,871 5,209 10,968 9,243
Sales and marketing 24,824 25,390 49,427 49,147
General and administrative 17,673 16,871 35,172 33,108
Total operating expense 48,368 47,470 95,567 91,498
Loss from operations (5,096) (6,129) (14,432) (13,785)
Other income        
Interest income, net 861 1,123 1,741 2,152
Other income, net 231 701 189 1,057
Total other income, net 1,092 1,824 1,930 3,209
Loss before benefit for income taxes (4,004) (4,305) (12,502) (10,576)
Benefit for income taxes (154) (153) (328) (250)
Net loss (3,850) (4,152) (12,174) (10,326)
Other comprehensive (loss) income, net of tax        
Change in foreign currency translation adjustment (350) 3,926 (1,195) 5,781
Change in net unrealized (losses) gains on foreign currency hedging (142) 36 (179) (696)
Less: reclassification adjustment for net gains (losses) included in net loss 164 (606) 201 (739)
Total net change in unrealized gains (losses) on foreign currency hedging 22 (570) 22 (1,435)
Change in net unrealized (losses) gains on marketable securities (11) 42 6 42
Total other comprehensive (loss) income, net of tax (339) 3,398 (1,167) 4,388
Comprehensive loss $ (4,189) $ (754) $ (13,341) $ (5,938)
Basic net loss per share attributable to common stockholders (Note 6) $ (0.14) $ (0.15) $ (0.45) $ (0.4)
Diluted net loss per share attributable to common stockholders (Note 6) $ (0.14) $ (0.15) $ (0.45) $ (0.4)
Weighted average number of shares used in calculating net loss per share attributable to common stockholders:        
Basic shares of common stock 27,045,095 26,962,465 27,183,000 26,068,421
Diluted shares of common stock 27,045,095 26,962,465 27,183,000 26,068,421