v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Sales revenue $ 251,607 $ 320,549 $ 311,730
Rental revenue 64,053 56,692 46,273
Total revenue 315,660 377,241 358,003
Cost of revenue      
Cost of sales revenue 158,636 197,805 161,824
Cost of rental revenue, including depreciation of $12,893, $11,103 and $8,860, respectively 30,325 25,903 19,696
Total cost of revenue 188,961 223,708 181,520
Gross profit      
Gross profit-sales revenue 92,971 122,744 149,906
Gross profit-rental revenue 33,728 30,789 26,577
Total gross profit 126,699 153,533 176,483
Operating expense      
Research and development 20,840 21,943 16,576
Sales and marketing 107,091 120,767 112,815
General and administrative 75,260 43,905 37,852
Loss on disposal of intangible asset   52,161  
Impairment charges 32,894 0  
Total operating expense 236,085 238,776 167,243
Income (loss) from operations (109,386) (85,243) 9,240
Other income (expense)      
Interest income, net 6,574 2,837 129
Other income (expense) 468 (862) (710)
Total other income (expense), net 7,042 1,975 (581)
Income (loss) before provision for income taxes (102,344) (83,268) 8,659
Provision for income taxes 105 504 14,992
Net loss (102,449) (83,772) (6,333)
Other comprehensive income (loss), net of tax      
Change in foreign currency translation adjustment 1,358 (597) (800)
Change in net unrealized gains (losses) on foreign currency hedging   (3,130) 1,746
Less: reclassification adjustment for net (gains) losses included in net loss   1,990 47
Total net change in unrealized gains (losses) on foreign currency hedging   (1,140) 1,793
Change in net unrealized gains (losses) on marketable securities 110 25 1
Total other comprehensive income (loss), net of tax 1,468 (1,712) 994
Comprehensive loss $ (100,981) $ (85,484) $ (5,339)
Basic net loss per share attributable to common stockholders (Note 2) $ (4.42) $ (3.67) $ (0.28)
Diluted net loss per share attributable to common stockholders (Note 2) $ (4.42) $ (3.67) $ (0.28)
Weighted-average number of shares used in calculating net loss per share attributable to common stockholders:      
Basic common shares 23,176,098 22,852,571 22,490,027
Diluted common shares 23,176,098 22,852,571 22,490,027

Source